/**********************************
***** New Development *************
**********************************/
.tb-div{
	display:table;
	height:100%;
	width:100%;
}
.tc-div{
	display:table-cell;
	vertical-align:middle;
	height:100%;
	width:100%;
}

/******** header section ********/
#site-branding #logo{
	margin:0;
}
#site-branding #logo a{
	display:inline-block;
}
#site-branding #logo a img{
	height:100%;
	width:100%;
}
#header{
	padding-top:15px;
	padding-bottom:15px;
}
#mega-menu-wrap-header-mega-menu #mega-menu-header-mega-menu > li.mega-menu-item > a.mega-menu-link{
	font-family: 'montserratbold';
}

/** other **/
.site-footer #footer-base{
	padding:35px 0 31px 0;
}
.site-footer #footer-base .copyright, .site-footer #footer-base .copyright a{
	font-size:12px;
	color:rgba(0,0,0,0.8);
	font-family: 'montserrat-regular';
	letter-spacing:1px;
	line-height:1.4;
}
.site-footer #footer-base .copyright a{
	background: linear-gradient(to right, #7e00cf, #f05047);
	background: -webkit-linear-gradient(to right, #7e00cf, #f05047);
	background-clip: border-box;
	-webkit-background-clip: text;
	color: transparent;
	-webkit-text-fill-color: transparent;
}
.site-footer #footer-base .copyright1 a:hover{
	background: linear-gradient(to right, #f05047, #7e00cf);
	background: -webkit-linear-gradient(to right, #f05047, #7e00cf);
	background-clip: border-box;
	-webkit-background-clip: text;
	color: transparent;
	-webkit-text-fill-color: transparent;
}
.site-footer #footer-base .copyright a{
	background: linear-gradient(to right, #7e00cf, #f05047);
	background: -webkit-linear-gradient(to right, #7e00cf, #f05047);
	background-clip: border-box;
	-webkit-background-clip: text;
	color: transparent;
	-webkit-text-fill-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-image-source: linear-gradient(to left, #f05047, #7e00cf);
	border-image-slice: 1;
	display: inline-block;
	border-width: 0 0 1px 0;
}
.site-footer #footer-base .copyright a:hover{
	border-image-source: linear-gradient(to left, #7e00cf, #f05047);
	background: linear-gradient(to right, #f05047, #7e00cf);
	background: -webkit-linear-gradient(to right, #f05047, #7e00cf);
	background-clip: border-box;
	-webkit-background-clip: text;
	color: transparent;
	-webkit-text-fill-color: transparent;
}

.site-footer #footer-base .copyright .brand-txt{
	display:block;
	margin-bottom:8px;
}
.site-footer #footer-base .copyright .copy-txt{
	display:block;
	font-size:11px;
}

.hire-bg-type.def-common-full-sec {
padding: 70px 0;
background-image: linear-gradient(99deg, #7e00cf, #f05047);
	}
.hire-bg-type.def-common-full-sec .button-sec { margin-top:25px;}
/***** WHITE BUTTTON *********/
.hire-bg-type.def-common-full-sec .type-white.button-sec .enquire-sec::after,
.hire-bg-type.def-common-full-sec .type-white.button-sec .enquire-sec::before { border:solid 1px #ffffff;}
.hire-bg-type.def-common-full-sec .type-white.button-sec .enquire-sec a { background:transparent; color:white;-webkit-text-fill-color: white; }
.hire-bg-type.def-common-full-sec .type-white.button-sec .enquire-sec a::before { background:transparent;}
.hire-bg-type.def-common-full-sec .type-white.button-sec .enquire-sec {border-image-source: linear-gradient(106deg, #ffffff, #ffffff);}
.hire-bg-type.def-common-full-sec .type-white.button-sec .enquire-sec a::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to right, #fff, #fff);
    background: -webkit-linear-gradient(to right, #fff, #fff);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -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;
}
.hire-bg-type.def-common-full-sec .type-white.button-sec .enquire-sec a:hover::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);
}
.hire-bg-type.def-common-full-sec .type-white.button-sec .enquire-sec a:hover {
    color: #000;
    -webkit-text-fill-color: #000;
}
.hire-bg-type.def-common-full-sec .seaching-title {
    max-width: 939px;
    font-family: 'montserratextralight';
    font-size: 30px;
    font-weight: normal;
    line-height: 1.42;
    letter-spacing: 1.5px;
    text-align: left;
    margin: 0 0;
	margin-bottom: 0px;
    color: #fff;
    text-transform: uppercase;
}
.google-map{width:100%;height:410px;}
.new-add-box {
    padding: 70px 0;
    border-top: 1px solid #ddd;
}
.new-add-bd, .new-add-bd a {
    font-size: 14px;
	line-height: 30px;
	color: rgba(0, 0, 0, 0.8);
	letter-spacing: normal;
	text-transform:uppercase;
	font-family: 'montserrat-regular';
}
.new-add-box .new-add-bd p{
	padding: 0 0 8px 0;
}
.new-add-box .title, .new-add-box h2.title {
    color: #000000;
    font-family: 'montserrat-regular';
    font-size: 24px;
    letter-spacing: 0.3px;
    line-height: 37px;
    text-transform: uppercase;
    margin: 0 0 12px;
}
.contact-pg-form .tour-operator-form input.form-control[type="text"],
.contact-pg-form .tour-operator-form input.form-control[type="email"],
.contact-pg-form .tour-operator-form input.form-control[type="tel"] {
    padding: 0 18px 0 60px;
    border: 1px solid #dddddd;
    height: 65px;
    line-height: 63px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    color: #4a4a4a;
    font-family: 'montserrat-regular';
    cursor: text;
    -webkit-border-radius: 1px;
    border-radius: 1px;
	letter-spacing:normal;
}
.contact-pg-form .tour-operator-form textarea {
    border: 1px solid #dddddd;
    width: 100%;
    padding: 18px;
    height: 116px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    font-size: 13px;
    color: #4a4a4a;
    font-family: 'montserrat-regular';
    -webkit-appearance: none;
	letter-spacing:normal;
}
.contact-pg-form .tour-operator-form .wpcf7-form-control-wrap{
	margin-bottom:0px;
	margin:30px 0 0 0;
}
.contact-pg-form .tour-operator-form .wpgdprc span.wpcf7-list-item-label::before {
    border: 1px solid rgba(0, 0, 0, 0.8);;
}
.contact-pg-form .tour-operator-form .wpgdprc input[type="checkbox"]:checked + span.wpcf7-list-item-label::after {
    color: rgba(0, 0, 0, 0.8);
}
.contact-pg-form .tour-operator-form .wpgdprc span.wpcf7-list-item-label {
    color: rgba(0, 0, 0, 0.8);
	font-size:13px;
}
.contact-pg-form .tour-operator-form .phone input {
    background: url(../images/cphone-icon.png) no-repeat 18px center #fff;
}
.contact-pg-form .tour-operator-form .your-email input {
    background: url(../images/cemail-icon.png) no-repeat 18px center #fff;
}
.contact-pg-form .tour-operator-form .your-name input {
    background: url(../images/cname-icon.png) no-repeat 18px center #fff;
}
.contact-map-wrapper {
    margin-top: 35px;
}
.contact-pg-form .tour-operator-form .submit-get-btn{
	margin:30px 0 30px 0;
}
.info-contact{
	font-family: 'montserrat-regular';
	font-size: 14px;
	line-height: 1.93;
	color: #4a4a4a;
}
.contact-pg-form .tour-operator-form .form-control::-moz-placeholder{
	color: rgba(0,0,0,0.5);
	text-transform:none;
}
.contact-pg-form .tour-operator-form .form-control:-moz-placeholder{
	color: rgba(0,0,0,0.5);
	text-transform:none;
}
.contact-pg-form .tour-operator-form .form-control::-webkit-input-placeholder{
	color: rgba(0,0,0,0.5);
	text-transform:none;
}
.contact-pg-form .tour-operator-form .form-control:-ms-input-placeholder {
    color: rgba(0,0,0,0.5);
	text-transform:none;
}
.contact-pg-form .tour-operator-form .form-control::placeholder {
    color: rgba(0,0,0,0.5);
	text-transform:none;
}
.contact-pg-form .tour-operator-form .submit-get-btn .s-button{
	overflow:hidden;
}
.contact-pg-form .tour-operator-form .submit-get-btn .s-inner-button:hover::after {
    -webkit-animation: shine 0.80s;
    animation: shine 0.80s;
}
.contact-pg-form .tour-operator-form .submit-get-btn .s-inner-button::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;
}
.contact-pg-form div.wpcf7-response-output {
    display: none !important;
}
.page-template-default #header{
	border-bottom: 1px solid #ddd;
}
.page-template-default .site-footer{
	border-top: 1px solid #ddd;
}
.contact-pg-form span.wpcf7-not-valid-tip{
	position: absolute;
	bottom: 2px;
	right: 4px;
	font-size: 12px;
}
.contact-pg-form .wpgdprc span.wpcf7-not-valid-tip{
	bottom: -17px;
	right: auto;
	left:0px;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

/********************
*** Reseller page ***
********************/
.reseller-sec1{
	margin:50px 0 40px 0;
}
.reseller-sec2{
	margin:40px 0 30px 0;
}
.reseller-sec3{
	margin:20px 0 50px 0;
}
.agency-main-title{
	font-style: normal;
    font-family: 'montserratextralight';
    font-size: 30px;
    line-height: 1.36;
    letter-spacing: 1.3px;
    color: #000000;
    text-transform: uppercase;
    position: relative;
	margin:0 0 10px 0;
	padding:0;
}
.agency-main-title.bold-title{
	font-family: 'montserratbold';
}

.reseller-sec1 .agency-main-title{
	margin-bottom:30px;
}
.agency-sub-title{
	font-style: normal;
    font-family: 'montserrat-regular';
    font-size: 16px;
    line-height: 1.36;
    letter-spacing: 1px;
    color: #000000;
	margin:0 0 10px 0;
	padding:0;
}
.agency-sub-title{
	font-family: 'montserratregular';
}
.agency-base-text{
	font-family: 'montserratlight';
	font-size: 14px;
	line-height: 1.69;
	color: #8d8d8d;
}
.agency-def-img{
	position:relative;
}
.agency-def-img img{
	margin:0;
	width:auto;
	max-width:100%;
}
.agency-def-img.center-img{
	text-align:center;
}
.reseller-sec1 .agency-def-img{
	padding-top:50px;
}
.reseller-sec2 .reseller-boxs-outer {
    margin-bottom: 25px;
    padding: 25px;
    box-sizing: border-box;
    background: #fff;
	box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);
    min-height: 180px;
}
.reseller-sec2 .reseller-boxs-title {
    font-family: 'montserratbold';
    font-size: 12px;
    letter-spacing: 2.6px;
    color: #000;
    text-align: left;
    margin: 0 0 10px 0;
    text-transform: uppercase;
}
.reseller-sec2 .reseller-boxs-desc {
    font-size: 13px;
    font-family: 'montserrat-regular';
    line-height: 22px;
    color: #8d8d8d;
    text-align: left;
}
.reseller-sec2 .reseller-boxs{
	padding-top:15px;
}
.reseller-sec3 .text{
	margin-bottom:40px;
}
.reseller-sec3 .button-sec .enquire-sec a{
	text-transform:uppercase;
}
.reseller-point .point {
    padding: 10px 15px 10px 50px;
    font-family: 'robotoregular';
    font-size: 13px;
    line-height: 1.5em;
    color: #000;
    border: 1px dashed #dadada;
    margin-bottom: 8px;
    position: relative;
    letter-spacing: 0.02em;
    margin-right: 5px;
}
.reseller-point .point::before {
    content: "";
    width: 19px;
    height: 2px;
    background-image: linear-gradient(95deg, #7e00cf, #f05047);
    border-image-slice: 1;
    position: absolute;
    left: 15px;
    display: inline-block;
    top: 19px;
}
.reseller-faq-sec{
	background:#f5f5f5;
	padding:50px 0;
}
.reseller-faq-sec .faq-typ1-wrapper:first-child{
	border-top: 1px solid #c1c1c1;
	padding-top: 15px;
}
.reseller-faq-sec .faq-typ1-wrapper{
	border-bottom: 1px solid #c1c1c1;
	margin-bottom: 25px;
    padding-bottom: 15px;
}
.reseller-faq-sec .faq-typ1-wrapper .que {
    font-size: 15px;
    line-height: normal;
    padding-bottom: 13px;
    color: #000;
    font-family: 'montserratsemibold';
}
.reseller-faq-sec .faq-typ1-wrapper .ans {
    font-size: 13px;
    color: #8d8d8d;
    line-height: 23px;
    font-family: 'montserratregular';
}
.reseller-faq-sec .agency-main-title{
	margin-bottom:35px;
}
.contact-map-wrapper .new-add-bd a,
.reseller-faq-sec .faq-typ1-wrapper a{
	background: linear-gradient(to right, #7e00cf, #f05047);
	background: -webkit-linear-gradient(to right, #7e00cf, #f05047);
	background-clip: border-box;
	-webkit-background-clip: text;
	color: transparent;
	-webkit-text-fill-color: transparent;
}
.contact-map-wrapper .new-add-bd a:hover,
.reseller-faq-sec .faq-typ1-wrapper a:hover{
	background: linear-gradient(to right, #f05047, #7e00cf);
	background: -webkit-linear-gradient(to right, #f05047, #7e00cf);
	background-clip: border-box;
	-webkit-background-clip: text;
	color: transparent;
	-webkit-text-fill-color: transparent;
}
/********************
*** END Reseller page ***
********************/
.magento-logo {
    max-width: 970px;
    margin: 0 auto;
	text-align:center;
}
.cmn-title-16{
  font-family: 'montserrat-regular';
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
  color: #000000;
  text-transform: uppercase;
  margin: 0 0 10px;
}
.magento-help-sec{
	background-color: #f8f8ff;
	padding:60px 0 40px 0;
}
.hire-developer-sec .hire-top-sec{
	margin: 0 auto 60px;
	max-width: 702px;
	text-align: center;
}
.hire-developer-sec .ui-desc{
	margin-bottom:35px;
}
.hire-list{
	padding: 22px 15px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	position: relative;
	margin-bottom: 30px;
}
.hire-list::before{
	content: '';
	position: absolute;
	height: 6px;
	background: linear-gradient(to left, #f05047, #7e00cf);
	background: -webkit-linear-gradient(to left, #f05047, #7e00cf);
	top: 0;
	left: -1px;
	right: -1px;
}
.hire-list .hire-icn{
	margin-bottom: 10px;
	max-width: 88px;
}
.hire-list .hire-desc{
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0;
	color: #666666;
  	font-family: 'montserrat-regular';

}
.hire-list .equal-content{
	  	margin-bottom: 15px;
}
.hire-url a{
	background: linear-gradient(to right, #7e00cf, #f05047);
	background: -webkit-linear-gradient(to right, #7e00cf, #f05047);
	background-clip: border-box;
	-webkit-background-clip: text;
	color: transparent;
	-webkit-text-fill-color: transparent;
	font-size: 10px;
	text-transform: uppercase;
	font-family: 'montserratbold';
	letter-spacing: 1.1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-image-source: linear-gradient(to left, #f05047, #7e00cf);
	border-image-slice: 1;
	display: inline-block;
	padding-bottom: 3px;
	border-width: 0 0 1px 0;
}
.hire-url a:hover{
	border-image-source: linear-gradient(to left, #7e00cf, #f05047);
	background: linear-gradient(to right, #f05047, #7e00cf);
	background: -webkit-linear-gradient(to right, #f05047, #7e00cf);
		background-clip: border-box;
	-webkit-background-clip: text;
	color: transparent;
	-webkit-text-fill-color: transparent;
}
.magento-e-icon {
    min-height: 43px;
    margin-bottom: 10px;
}
.magento-portfolio-list{
	padding-top:50px;
}
.magento-portfolio-list .ui-title{
	padding-top: 170px;
	color: #fff;
}
.magento-list-pro{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.magento-list-pro li{
	float:left;
	width:25%;
	margin:0px;
}
.magento-features-sec .half-container {
    max-width: 570px;
    box-sizing: border-box;
    position: relative;
	padding:50px 20px 40px 20px;
}
.magento-features-sec .left .half-container {
    float: right;
}
.magento-features-sec .ul-list{
	margin-top:30px;
}
.magento-features-sec .ul-list ul li::before {
    content: "";
    background: url(../images/ok.svg) no-repeat;
    width: 17px;
    height: 12px;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 6px;
}

.magento-features-sec .ul-list ul li {
    padding-left: 30px;
    position: relative;
    opacity: 0.8;
    font-family: 'montserratlight';
    font-size: 14px;
    line-height: 1.5;
    color: #4a4a4a;
    margin-bottom: 20px;
}
.magento-features-sec .ul-list ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.magento-features-sec .grey-bg{
	background-color: #f5f5f5;
}
.magento-features-sec .dblue-bg{
	background-color: #2e3343;
}
.magento-features-sec .lblue-bg{
	background-color: #72a2c6;
}
.magento-features-sec .blue-bg{
	background-color: #3e6583;
}
.magento-features-sec .div-table{
	height:100%;
	width:100%;
	display:table;
}
.magento-features-sec .div-cell{
	height:100%;
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
.magento-features-sec .ui-title,.magento-features-sec .ui-sub-title{
	text-align:left;
	margin:0px;
	margin:0 0 15px;
}
.magento-features-sec .white .ui-title,
.magento-features-sec .white .ui-sub-title,
.magento-features-sec .white .ul-list ul li{
	color:#fff;
}
.magento-features-sec .white .ul-list ul li::before {
    background: url(../images/ok-white.svg) no-repeat;
}
.magento-features-sec .ui-title::after{
	content:none;
	display:none;
}
.m-features-icon{
	margin:0 0 15px;
}
.magento-overview-sec{
	padding:60px 0 50px 0;
}
.magento-logos-sec{
	padding:60px 0 35px 0;
}
.magento2-logos ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	text-align:center;
}
.magento2-logos li{
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	width:20%;
	margin:0 0 25px;
	margin-left:-4px;
}
.liferay-help-sec .ui-title,
.liferay-help-sec .ui-desc{
	padding:0px;
	text-align:left;
}
.liferay-help-sec .ui-title::after{
	margin: 0;
	margin-top: 10px;
}
.liferay-features-sec .bg-grey{
	background:#f2f2f2;
}
.liferay-features-sec .inner-liferay-feature{
	padding:60px 30px;
	text-align:center;
}
.liferay-features-sec .life-f-box{
	margin-bottom:40px;
}
.liferay-features-sec .inner-liferay-feature .life-f-box:last-child{
	margin-bottom:0px;
}
.liferay-features-sec .life-f-title {
    font-family: 'montserratsemibold';
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0.9px;
    color: #000000;
    margin: 0 0 5px;
    text-transform: uppercase;
}
.liferay-features-sec .life-f-desc {
    font-family: 'montserratlight';
    font-size: 13px;
    line-height: 2;
    color: #000000;
}
.liferay-features-sec .ui-ux-title{
	margin-bottom:40px;
}
.iconbox-wrapper .iconbox-image {
    background-image: linear-gradient(99deg, #7e00cf, #f05047);
    display: table;
    width: 116px;
    height: 116px;
    border-radius: 50%;
    margin: 0px auto 15px;
    max-width: 100%;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.iconbox-wrapper .iconbox-image span {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.iconbox-wrapper .iconbox .iconbox-title {
    font-family: 'montserratlight';
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0.9px;
    color: #fff;
    margin: 0px;
    text-transform: uppercase;
}
.iconbox-wrapper .iconbox{
	margin-bottom:30px;
}
.liferay-requirements-sec{
	padding:60px 0 40px 0;
}
.liferay-requirements-sec .col-md-6:nth-child(2n+1){
	clear:both;
}
.liferay-requirements-sec .ui-title{
	text-align:center;
}
.liferay-requirements-sec .ui-title:after{
	content:'';
	display:block;
}
.liferay-pg .travel-midbar .inner{
	background:rgba(0,0,0,0.3);
}
.liferay-tabs-area{
	padding:60px 0 45px 0;
}
.liferay-tabs-sec .ui-desc{
	color:#4a4a4a;
	text-align:left;
	padding:0px;
	margin:0px;
}
.liferay-tabs-sec .tabs{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.liferay-tabs-sec .tabs a {
    font-family: 'montserratsemibold';
	font-size: 12px;
	font-weight: normal;
	line-height: 1.64;
	letter-spacing: 1.8px;
	color: #000;
	display:block;
	margin: 0 0 15px;
	text-transform: uppercase;
	position:relative;
	padding-left:15px;
}
.liferay-tabs-sec .tabs a:hover,
.liferay-tabs-sec .tabs li.active a {
	color: #7e00cf;
}
.liferay-tabs-sec .tabs a::before {
    content: '\f101';
    font-family: 'FontAwesome';
    margin-right: 5px;
	position:absolute;
	left:0px;
}
.magento-features-sec .liferay-tabs-sec .ul-list ul li{
	margin-bottom:10px;
}
.additional-links span{
    border-left: 1px solid #999999;
    padding: 0 10px 0 10px;
}
.additional-links span:first-child{
	border-left: none;
}
.hire-developer-sec .x-center .hire-list{
	text-align:left;
}
.hire-developer-sec .inline-hire-item{
    vertical-align: top;
}
.small-h-txt{
    text-align: left;
    margin: 0;
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-family: 'montserratextralight';
}
#header #logo a{
    max-width:240px;
}
.section-gray-bg{
	background:#f2f2f2;
}
.header-typnew1.txt-middle{
	text-align:center;
}
.sep-line.txt-middle{
	margin:20px auto 30px auto;
}


.design-for-agency .ui-title,
.design-for-agency .header-typnew1{
	font-family:'montserrat-regular';
}
.design-for-agency .ui-title.light-title{
	font-family: 'montserratultra_light';
}
.design-for-agency .ui-bold-desc{
	font-family:'montserrat-regular';
	font-size:20px;
	line-height:1.5;
	color:#000;
	text-align:center;
	letter-spacing:1px;
}
.header-typnew-sm.txt-middle{
	text-align:center;
}
.design-for-agency .header-typnew-sm{
	font-family:'montserrat-regular';
	font-size:20px;
	color:#000000;
	letter-spacing:1px;
	margin-bottom:35px;
}

.design-for-agency .ui-title::after{
	background: linear-gradient(to left, #f05047, #7e00cf);
	background: -webkit-linear-gradient(to left, #f05047, #7e00cf);
	height:2px;
	width:50px;
}
.design-for-agency .sep-line{
	border:none;
	background: linear-gradient(to left, #f05047, #7e00cf);
	background: -webkit-linear-gradient(to left, #f05047, #7e00cf);
	height:2px;
	margin:20px auto 35px auto;
}

.design-for-agency .ui-img{
	margin-top:60px;
}
.ui-ux-section1.php-page-sec{
	padding:80px 0 0 0;
}
.page-grid-info-box{
	padding:85px 0 45px 0;
}
.page-grid-info-box .page-grid-info-list{
	background:#fff;
	padding:35px 20px;
	margin-bottom:30px;
	position:relative;
}

.page-grid-info-box .page-grid-info-list:before{
	content: '';
	position: absolute;
	height: 6px;
	background: linear-gradient(to left, #f05047, #7e00cf);
	background: -webkit-linear-gradient(to left, #f05047, #7e00cf);
	top: 0;
	left:0px;
	width:100%;
}
.page-grid-info-box .page-grid-info-title{
	font-family: 'montserratsemibold';
	letter-spacing:1.5px;
	font-size:11px;
	color:#000000;
	margin-bottom:15px;
}
.page-grid-info-box .page-grid-info-desc{
	font-family: 'montserrat-regular';
	font-size:15px;
	color:#000;
	line-height:1.6;
}
.new-agency-php .hire-php-res-sec{
	padding:60px 0 35px 0;
}
.hire-php-res-sec .related-page-sec-img{
	margin:0;
	width:100%;
}
.hire-php-res-sec .page-grid-info-title{
	margin-top:25px;
	font-family: 'montserratsemibold';
	font-size:11px;
	color:#000;
	line-height:1.5;
	letter-spacing:1.5px;
	text-align:center;
}
.hire-php-res-sec .related-page-sec-list{
	margin-bottom:30px;
}
.new-agency-php .why-we-unique-sec{
	padding:30px 0 70px 0;
}
.new-agency-php .why-we-unique-sec .we-unique-sec{
	margin-top:60px;
}
.new-agency-php .why-we-unique-sec .we-unique-sec-item{
	margin-bottom:70px;
	text-align:center;
	position:relative;
}
.new-agency-php .why-we-unique-sec .we-unique-sec-item:after{
	position:absolute;
	content:"";
	top:33px;
	right:-13px;
	width:26px;
	height:23px;
	background:url(../images/we-unique-arrow.jpg) scroll no-repeat center center;
}
.new-agency-php .why-we-unique-sec .col-md-3:nth-child(4n) .we-unique-sec-item:after{
	content:none;
}
.new-agency-php .why-we-unique-sec .we-unique-img{
	height:49px;
}
.new-agency-php .why-we-unique-sec .we-unique-title{
	margin-top:23px;
	font-family: 'montserratsemibold';
	font-size:11px;
	color:#000;
	line-height:1.5;
	letter-spacing:1.5px;
	text-align:center;
}
.design-for-agency .dedicated-php-sec{
	padding:100px 0;
	background-size:cover !important;
	background-repeat:no-repeat !important;
}
.design-for-agency .dedicated-php-sec .dedicated-desc-sec{
	font-family: 'montserrat-regular';
	font-size:30px;
	line-height:1.4;
	letter-spacing:0.4px;
	color:#fff;
	text-align:center;
}
.design-for-agency .dedicated-php-sec .dedicated-desc-sec p{
	margin:0 0 5px 0;
}
.design-for-agency .dedicated-php-sec .button-sec{
	margin-top:40px;
}

.button-sec.type-colorful .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);
}
.button-sec.type-colorful .enquire-sec{
	   height: 50px;
	   width:206px;
}
.button-sec.type-colorful .enquire-sec a {
    color: #fff;
    -webkit-text-fill-color: white;
    background-clip: text;
	line-height:46px;
}

.design-for-agency .dedicated-php-sec .button-sec .enquire-sec{
	width:310px;
}
.design-for-agency .stage-devlopment-cycle .cycle-title{
	color:#000;
}
.design-for-agency .line-cycle{
	background:#5c428d;
}
.design-for-agency .circle-cycle{
	background-color:#5c428d;
}
.design-for-agency .count-cycle{
	color:#dddddd;
}
.design-for-agency .easy-step-to-hire{
	position:relative;
	z-index:-1;
}
.design-for-agency .stage-devlopment-cycle .cycle-desc{
	font-size:15px;
}
.design-for-agency .easy-step-to-hire.net-development-02 .ui-title{
	max-width:100%;
}
.new-agency-php .easy-step-to-hire{
	padding:80px 0 35px 0;
}
.design-for-agency .explore-our-project{
	padding:60px 0 30px 0;
}
.php-project-portfolio{
	padding:40px 0 30px 0;
}
.php-project-portfolio .col-xs-6{
	padding:0px;
}
.php-project-portfolio .row{
	margin:0px;
}
.mar-t50{
	margin-top:50px;
}
.new-wordpress-devloper-pg .button-sec .enquire-sec{
	width:260px;
}
.ux-ui-page.new-wordpress-devloper-pg .travel-midbar .midbar-title {
    font-family: 'montserratlight';
	color:#000;
}
.wordpress-help-lists{
	max-width:880px;
	margin:0 auto;
	padding-top:15px;
}
.wordpress-help-lists .wordpress-help-inner{
	display:inline-block;
	margin-left:-3px;
	width:33.33%;
	text-align: center;
	vertical-align:top;
	box-sizing:border-box;
	padding:25px 0;
}
.w-help-img{
	margin:0 0 20px;
}
.w-help-text{
  font-family: 'montserratbold';
  font-size: 11px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 1.8px;
  color: #000000;
  padding:0 60px;
}
.wordpress-help-lists .wordpress-help-inner.middle{
 	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece;
}
.wordpress-help-lists .wordpress-help-inner.first,
.wordpress-help-lists .wordpress-help-inner.last,
.wordpress-help-lists .wordpress-help-inner.bottom{
 	border-top: solid 1px #cecece;
}
.new-wordpress-sec-01{
	padding:70px 0;
}
.new-wordpress-sec-02 .sep-line {
    width: 50px;
}
.new-wordpress-sec-02 .header-typnew1{
	max-width:600px;
	margin:0 auto;
}
.page-grid-img{
	margin:0 0 25px;
}
.design-for-agency .dedicated-php-sec.new-wordpress-sec-03 .button-sec .enquire-sec {
    width: 167px;
    margin: 0 auto;
}
.new-wordpress-sec-04{
	padding:50px 0;
}
.wd-serve-lists{
	text-align:center;
	margin:0 -15px;
	padding-top:15px;
}
.wd-serve-lists .wd-serve-items{
	width:25%;
	display:inline-block;
	vertical-align:top;
	margin:0 0 50px;
	padding:0 15px;
	box-sizing:border-box;
	margin-right:-3px;
	position:relative;
}
.wd-serve-items .wd-serve-title{
  max-width: 210px;
  padding:15px 15px;
   font-family: 'montserratbold';
  font-size: 11px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 1.8px;
  color: #000000;
  margin:0 auto;
  position:absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: -21px;
  background: #fff;
  text-transform:uppercase;
}
.many-more-btn{
  font-family: 'montserratbold';
  font-size: 11px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 1.8px;
  color: #000000;
}
.many-more-sec{
	text-align:center;
}
.new-wordpress-sec-05 .net-dev-service .dev-service-circle {
    position: relative;
    margin-bottom: 20px;
}
.new-wordpress-sec-05 .net-dev-service .dev-service-desc {
    font-size: 15px;
    line-height: 1.8;
}
.new-wordpress-sec-05 .net-dev-service .dev-service-count {
	color: rgba(221,221,221,0.52);
}
.new-wordpress-sec-05{
	background:#f2f2f2;
	z-index: -1;
    position: relative;
}
.new-wordpress-sec-05.net-development-08 .ui-title{
	max-width:500px;
}

/* Common CSS */
.wp-landing-page .travel-midbar{ height: 529px !important; }
.dadicated-banner .mid-banner-title{
	text-align: left !important;
	max-width: 400px !important;
	margin: 0 0 15px !important;
	padding-bottom: 0px !important;
}
.dadicated-banner .mid-banner-desc{
	text-align: left !important;
	max-width: 400px !important;
	margin: 0 0 15px !important;
}
.dadicated-banner .button-sec{ text-align: left !important; }
.dadicated-banner .button-sec .enquire-sec{ display: inline-block; }
.travel-midbar .dadicated-banner .button-sec .enquire-sec a{
	color: #7e00cf;
	-webkit-text-fill-color: transparent;
	font-family: 'montserratregular' !important
}
.travel-midbar .dadicated-banner .button-sec .enquire-sec a:hover,
.wp-landing-page .button-sec .enquire-sec a:hover{ color: #ffffff; -webkit-text-fill-color: #ffffff; }
.dadicated-banner .mid-banner-title,
.dadicated-header{
    color: #000;
    font-size: 30px;
    font-weight: normal;
    line-height: 41px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
	font-family: 'montserratlight';
	position: relative;
	padding-bottom: 25px;
    margin: 0px auto 40px;
    max-width: 560px;
    text-align: center;
}
.dadicated-header:after{
	content: '';
    height: 1px;
    width: 50px;
    bottom: 0;
    margin: 0 auto;
    background: linear-gradient(106deg, #7e00cf, #f05047);
    position: absolute;
    left: 0;
    right: 0;
}
.dadicated-header.left{ text-align: left; margin: 0 0 25px; }
.dadicated-header.right{ text-align: right; margin: 0 0 25px; }
.dadicated-header.left:after{ right: auto; left: 0px; }
.dadicated-header.right:after{ right: 0; left: auto; }
.dadicated-smallheader{
    color: #000;
    font-size: 11px;
    line-height: 21px;
    letter-spacing: 1.8px;
    text-transform: uppercase;
	font-family: 'montserratbold';
	margin: 0px;
}
.dadicated-subheader{
    color: #000;
	font-size: 16px;
    line-height: 27px;
    letter-spacing: 0;
    font-family: 'montserratsemibold';
    max-width: 725px;
    margin: 0 auto 20px;
    text-align: center;
}
.dadicated-banner .mid-banner-desc,
.dadicated-desc{
    color: #000;
	font-size: 15px;
    line-height: 27px;
    letter-spacing: 0;
    font-family: 'montserratlight';
    max-width: 861px;
    margin: 0 auto;
    text-align: center;
}
.dadicated-desc.left{ text-align: left; }
.dadicated-desc.right{ text-align: right }
.developer-desc-section{ padding: 60px 0px; }
.developer-desc-section .logo-section{ margin-top: 30px; }
.dadicated-banner .right-check-ul{ margin-bottom: 50px; }
.dadicated-banner .right-check-ul li{
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 0.4px;
	color: #000000;
	font-family: 'montserrat-regular';
	margin: 0 0 15px;
	text-transform:	capitalize;
}
.dadicated-banner .right-check-ul li::before{ top: -3px; width: 26px; height: 26px; background-size: 100%; }
.tbl{
	display: table;
	height: 100%;
	width: 100%;
}
.t-cell{
	display: table-cell;
	height: 100%;
	vertical-align: middle;
}

/* dedicated-mobile-application-developer Page CSS */
.dedicated-mobile-application-pg.wp-landing-page .button-sec .enquire-sec{ width: 231px; }
.dedicated-mobile-application-pg.wp-landing-page .travel-midbar .inner{ background: transparent; }
.dedicated-mobile-application-pg.wp-landing-page .travel-midbar .dadicated-banner .mid-banner-desc{ max-width: 350px !important; }
.plateform-service .dadicated-header{ max-width: 621px; }
.plateform-service .dadicated-desc{ max-width: 725px; margin-bottom: 35px; }
.dedicated-mobile-application-pg .plateform-service .dadicated-desc{ max-width: 715px; }
.plateform-service.page-grid-info-box{ padding: 85px 0; }
.plateform-service.page-grid-info-box .page-grid-img{ height: 54px; margin: 0 0 20px; }
.plateform-service.page-grid-info-box .page-grid-img img{ height: auto; max-height: 54px; }
.plateform-service.page-grid-info-box .page-grid-info-title{
	font-size: 11px;
    font-family: 'montserratbold';
    line-height: 20px;
    color: #000;
    letter-spacing: 1.8px;
    text-transform: uppercase;
}
.plateform-service.page-grid-info-box .page-grid-info-desc{
	font-family: 'montserratlight';
	margin-bottom: 10px;
}
.service-section .box-outer .box-section .box-content .box-img{ margin-bottom: 20px; height: 54px; }
.service-section .box-outer .box-section .box-content .box-img img{ height: auto; max-height: 54px; }
.plateform-service .button-sec,
.service-section .button-sec,
.feature-section .button-sec{ text-align: center !important; }
.plateform-service .button-sec .enquire-sec a,
.service-section .button-sec .enquire-sec a,
.feature-section .button-sec .enquire-sec a{
	font-family: 'montserratregular' !important;
	-webkit-text-fill-color: #ffffff;
}
.bunddless-to-smartphone{ padding: 76px 0px; text-align: center; }
.bunddless-to-smartphone .dadicated-header{ margin: 0px auto 35px; }
.bunddless-to-smartphone .points-img{ margin-bottom: 35px; }
.bunddless-to-smartphone .points-img img{ display: inline-block; }
.feature-section.page-grid-info-box{ padding: 76px 0px; }
.feature-section.page-grid-info-box .dadicated-header{ max-width: 580px; }
.feature-section.page-grid-info-box .dadicated-desc{ max-width: 770px; margin-bottom: 35px; }
.business-step-section{ padding: 80px 0; }
.business-step-section .dadicated-header{ max-width: 660px; }
.business-step-section .dadicated-desc{ margin-bottom: 80px; }
.dedicated-mobile-application-pg .business-step-section .dadicated-desc{ max-width: 791px; }
.business-step{ margin-bottom: 100px; }
.business-step .steps-box{float: left; width: 20%; position: relative; height: 51px;}
.business-step .steps-box:nth-child(3){ width: 24%; }
.business-step .steps-box:nth-child(5){ width: 16%; }
.business-step .steps-box:before{
	content: '';
    width: 1px;
    height: 50px;
    background-color: #7e00cf;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 14;
}
.business-step .steps-box:after{
	content: '';
    width: 100%;
    height: 1px;
    background-image: linear-gradient(132deg, #7e00cf, #f05047);
    position: absolute;
    left: 0px;
    top: 50px;
    z-index: 14;
}
.business-step .steps-box:nth-child(2):after,
.business-step .steps-box:nth-child(4):after{ top: 0px; }
.business-step .steps-box:nth-child(5):before,
.business-step .steps-box:nth-child(5):after{ display: none; }
.business-step .steps-box .step-title{
	font-family: 'montserratbold';
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 1.8px;
    color: #000000;
    text-transform: uppercase;
    position: absolute;
    padding-left: 22px;
    width: 93%;
    top: -8px;
    z-index: 16;
}
.business-step .steps-box:nth-child(2) .step-title,
.business-step .steps-box:nth-child(4) .step-title{ top: 42px; }
.business-step .steps-box .step-title:before{
	content: '';
    width: 16px;
    height: 16px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background-image: linear-gradient(132deg, #7e00cf, #f05047);
    position: absolute;
    left: -8px;
    top: 0px;
    z-index: 15;
}
.business-step .steps-box .step-count{
    font-family: 'montserratbold';
    font-size: 115px;
    line-height: 115px;
    color: rgba(221, 221, 221, 0.52);
    position: absolute;
    left: -9px;
    top: 10px;
}
.business-step .steps-box:nth-child(2) .step-count,
.business-step .steps-box:nth-child(4) .step-count{ top: 50px; left: -8px; }
.page-grid-info-box.why-choose-section{ padding: 75px 0 60px; }
.page-grid-info-box.why-choose-section .dadicated-header{ max-width: 693px; }
.page-grid-info-box.why-choose-section .dadicated-desc{ max-width: 770px; margin-bottom: 30px; }
.page-grid-info-box.why-choose-section .point-section{ max-width: 900px; margin: 0px auto; }
.page-grid-info-box.why-choose-section .point-section .ul-list-typ1 ul li{
	font-size: 11px;
	line-height: 17px;
	letter-spacing: 1.8px;
	color: #000000;
	opacity: 1;
	font-family: 'montserratbold';
	float: left;
	width: 48%;
	margin-bottom: 25px;
}
.page-grid-info-box.why-choose-section .point-section .ul-list-typ1 ul li:nth-child(2n+1){ margin-right: 30px; }
.page-grid-info-box.why-choose-section .point-section .ul-list-typ1 ul li:before{
	height: 26px;
    width: 26px;
    top: -5px;
    background-size: 100%;
}

/* dedicated-dot-net-developer CSS */
.dedicated-dotnet-pg .dadicated-banner .mid-banner-desc{ max-width: 440px !important; }
.dedicated-dotnet-pg.wp-landing-page .button-sec .enquire-sec{ width: 267px; }
.wp-landing-page.dedicated-dotnet-pg .travel-midbar .inner{ background: transparent; }
.dedicated-dotnet-pg .plateform-service .dadicated-header{ max-width: 520px; }
.dedicated-dotnet-pg .plateform-service.page-grid-info-box .page-grid-info-desc{ margin-bottom: 0px; }
.technical-skill{ padding: 80px 0; }
.technical-skill .dadicated-desc{ margin-bottom: 40px; }
.technical-skill .skill-box{ margin-bottom: 50px; padding: 25px 0; position: relative; }
.technical-skill .row > div:nth-child(2) .skill-box:before,
.technical-skill .row > div:nth-child(2) .skill-box:after{
	content: '';
	position: absolute;
	top: 0px;
	bottom: 0px;
	width: 1px;
	background-color: #e5e5e5;
	left: -15px;
}
.technical-skill .row > div:nth-child(2) .skill-box:after{ left: auto; right: -15px; }
.technical-skill .skill-box .skill-img{ margin-bottom: 30px; }
.technical-skill .skill-box .dadicated-smallheader{ margin-bottom: 12px; }
.technical-skill .skill-box ul.right-check-ul li{
	font-size: 15px;
	line-height: 27px;
	letter-spacing: 0px;
	color: #000000;
	font-family: 'montserratlight';
	margin-bottom: 25px;
    text-transform: capitalize;
}
.technical-skill .skill-box ul.right-check-ul li:before{
	height: 26px;
    width: 26px;
    top: 0px;
    background-size: 100%;
}
.technical-skill .skill-box ul.right-check-ul li:last-child{ margin-bottom: 0px; }
.technical-skill .technology-section{ margin-top: 50px; }
.technical-skill .technology-section .dadicated-desc{ max-width: 460px; margin: 0px; }
.technical-skill .technology-section .technology-btn-section .top-button{ margin-bottom: 30px; }
.technical-skill .technology-section .technology-btn-section .bottom-button{ margin-top: 30px; }
.technical-skill .technology-section .technology-btn-section .middle-button{ text-align: center; }
.technical-skill .technology-section .technology-btn-section .middle-button a{
	color: #ffffff;
    font-size: 16px;
    line-height: 17px;
    font-family: 'montserratbold';
    letter-spacing: 2.6px;
    text-align: center;
    padding: 23px 10px;
    min-width: 240px;
    display: inline-block;
    background: linear-gradient(to right, #7e00cf, #f05047);
    text-transform: uppercase;
    position: relative;
}
.technical-skill .technology-section .technology-btn-section .middle-button a:before,
.technical-skill .technology-section .technology-btn-section .middle-button a:after{
	content: '';
	position: absolute;
	height: 15px;
	width: 1px;
	background-color: #c8c8c8;
	top: -15px;
	left: 50%;
}
.technical-skill .technology-section .technology-btn-section .middle-button a:after{ top: auto; bottom: -15px; }
.technical-skill .technology-section .technology-btn-section .top-button,
.technical-skill .technology-section .technology-btn-section .bottom-button{ display: table; width: 100%;  }
.technical-skill .technology-section .technology-btn-section .top-button .btn-outer,
.technical-skill .technology-section .technology-btn-section .bottom-button .btn-outer{
	display: table-cell;
	text-align: center;
}
.technical-skill .technology-section .technology-btn-section .technology-btn{
	color: #000000;
    font-size: 11px;
    line-height: 12px;
    font-family: 'montserratbold';
    background: #ececec;
    letter-spacing: 1.8px;
    text-align: center;
    padding: 25px 10px;
    min-width: 164px;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
}
.technical-skill .technology-section .technology-btn-section .technology-btn:hover{
	background: linear-gradient(to right, #7e00cf, #f05047);
	color: #ffffff;
}
.technical-skill .technology-section .technology-btn-section .technology-btn:before{
	content: '';
	position: absolute;
	height: 15px;
	width: 1px;
	background-color: #c8c8c8;
	bottom: -15px;
	left: 50%;
}
.technical-skill .technology-section .technology-btn-section .bottom-button .technology-btn:before{ bottom: auto; top: -15px; }
.technical-skill .technology-section .technology-btn-section .technology-btn:after{
	content: '';
	position: absolute;
	height: 1px;
	width: 100%;
	background-color: #c8c8c8;
	bottom: -15px;
	left: 0px;
	right: 0px;
}
.technical-skill .technology-section .technology-btn-section .top-button .btn-outer:nth-child(1) .technology-btn:after{ left: 50%; }
.technical-skill .technology-section .technology-btn-section .top-button .btn-outer:nth-child(3) .technology-btn:after{ left: auto; right: 50%; }
.technical-skill .technology-section .technology-btn-section .bottom-button .technology-btn:after{
	bottom: auto;
	top: -15px;
}
.technical-skill .technology-section .technology-btn-section .bottom-button .btn-outer:nth-child(1) .technology-btn:after{ left: 50%; }
.technical-skill .technology-section .technology-btn-section .bottom-button .btn-outer:nth-child(3) .technology-btn:after{ left: auto; right: 50%; }
.dedicated-dotnet-pg .feature-section{ padding: 76px 0px 46px; }
.dedicated-dotnet-pg .feature-section .dadicated-header{ max-width: 760px; }
.projects-section{ padding: 75px 0 45px; }
.dedicated-dotnet-pg .projects-section .dadicated-header{ max-width: 760px; }
.dedicated-dotnet-pg .contact-section .travel-base-text{ max-width: 430px !important; }

/* dedicated-uxui-developer CSS */
.dedicated-uxui.wp-landing-page .travel-midbar{ height: 576px !important; overflow-x: hidden; }
.dedicated-uxui.wp-landing-page .travel-midbar .inner{ background: transparent; }
.dedicated-uxui.wp-landing-page .mid-banner-title{ margin-top: 222px !important; max-width: 480px !important; }
.dedicated-uxui.wp-landing-page .dadicated-banner .button-sec{ margin-top: 30px; }
.dedicated-uxui.wp-landing-page .dadicated-banner .button-sec .enquire-sec{ width: 164px; }
.approach-sec{ padding: 55px 0px; }
.dedicated-uxui.wp-landing-page .service-section .dadicated-desc{ max-width: 725px; margin-bottom: 56px; }
.dedicated-uxui.wp-landing-page .service-section .button-sec .enquire-sec{ width: 269px; }
.hire-uxui.magento-partnership .dedicated-desc-sec{ margin-bottom: 18px; }
.approach-sec .mobile-first-design{ padding: 25px 0; }
.approach-sec .developer-destinct{ padding: 25px 0; }
.approach-sec .mobile-first-design .dadicated-desc,
.approach-sec .developer-destinct .dadicated-desc{ margin-bottom: 25px; }
.approach-sec .mobile-first-design .right-check-ul li,
.approach-sec .developer-destinct .right-check-ul li{
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 0px;
	color: #000000;
	font-family: 'montserratlight';
	margin: 0 0 20px;
	text-transform:	none;
}
.approach-sec .mobile-first-design .right-check-ul li:before,
.approach-sec .developer-destinct .right-check-ul li:before{ top: -3px; width: 26px; height: 26px; background-size: 100%; }
.uxui-projects-section{ padding: 75px 0 45px; }
.uxui-projects-section .ui-ux-design{ max-width: 800px; }
.uxui-projects-section .ui-ux-design .new-umbraco-title{ max-width: 693px; }
.uxui-projects-section .ui-ux-design .dadicated-desc{ max-width: 672px; margin-bottom: 48px; }
.uxui-projects-section .ui-ux-design .row > div{ margin-bottom: 12px; }
.uxui-projects-section .ui-ux-design .box-content{
	background-color: #ffffff;
	text-align: center;
	height: 100%;
	padding: 25px;
}
.uxui-projects-section .ui-ux-design .box-content .page-grid-info-title{
	color: #000;
    font-size: 11px;
    line-height: 21px;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-family: 'montserratbold';
}
.uxui-projects-section .ui-ux-design .box-content .page-grid-img{ height: 54px; margin: 0 0 12px; }
.uxui-projects-section .ui-ux-design .box-content .page-grid-img img{ height: auto; max-height: 54px; }
.uxui-projects-section .ui-ux-design-title{
	color: #000;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'montserrat-regular';
    margin: 80px auto 0px;
    text-align: center;
}
.dedicated-uxui .html-landing-contact-section .tour-contact .italic-title-typ1{ max-width: 825px; }
.dedicated-liferay .tour-contact .italic-title-typ1{ max-width: 800px; }
/* dedicated-liferay-developer CSS */
.dedicated-liferay.wp-landing-page .travel-midbar{ height: 576px !important; overflow-x: hidden; }
.dedicated-liferay.wp-landing-page .travel-midbar .inner{ background: transparent; }
.dedicated-liferay.wp-landing-page .mid-banner-logo-img{ text-align: left; margin: 85px 0 15px; }
.dedicated-liferay.wp-landing-page .mid-banner-title{ max-width: 510px !important; margin-bottom: 25px; }
.dedicated-liferay.wp-landing-page .dadicated-banner .button-sec{ margin-top: 30px; }
.dedicated-liferay.wp-landing-page .dadicated-banner .button-sec .enquire-sec{ width: 267px; }
.dedicated-liferay.wp-landing-page .dadicated-banner .right-check-ul{ margin-bottom: 35px; }
.dedicated-liferay.wp-landing-page .developer-desc-section .dadicated-header{ max-width: 660px; }
.dedicated-liferay.wp-landing-page .laravel-devloper .dadicated-header{ max-width: 510px; }
.dedicated-liferay.wp-landing-page .laravel-devloper .dadicated-desc{ max-width: 721px; margin-bottom: 56px; }
.dedicated-liferay.wp-landing-page.laravel-magento .magento-development-service .laravel-devloper{ padding: 70px 0px 40px; }
.dedicated-liferay.wp-landing-page .button-sec .enquire-sec{ width: 274px; }
.dedicated-liferay.wp-landing-page .partner .laravel-devloper .dadicated-header{ max-width: 710px; }
.dedicated-liferay.wp-landing-page .magento-partnership .dedicated-desc-sec{
	font-family: 'montserratlight';
    font-size: 30px;
    line-height: 1.4;
    letter-spacing: 0.4px;
    color: #fff;
    text-align: center;
    margin: 0 auto 18px;
    max-width: 910px;
    text-transform: uppercase;
}
.dedicated-liferay.wp-landing-page .tour-contact .travel-base-text{ max-width: 500px; }
.solutions-offered{ padding: 60px 0px; }
.solutions-offered .offered-sec{ max-width: 990px; margin: 0 auto 60px; }
.solutions-offered .offered-sec .row div:first-child{ padding-right: 50px; }
.solutions-offered .offered-sec .row div:first-child .dadicated-desc{ max-width: 461px; margin: 0px; }
.solutions-offered .offered-sec .right-check-ul{ margin-top: 15px; }
.solutions-offered .offered-sec .right-check-ul li{
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 0.4px;
	color: #000000;
	font-family: 'montserratlight';
	margin: 0 0 15px;
	text-transform:	none;
}
.solutions-offered .offered-sec .right-check-ul li::before{ top: -3px; width: 26px; height: 26px; background-size: 100%; }
.development-process .dadicated-header{ max-width: 990px; margin-bottom: 50px; }
.development-process .business-step .steps-box .step-title{ padding-left: 16px; }
.development-process .business-step .steps-box{ width: 16%; }
.development-process .business-step .steps-box:nth-child(5):before,
.development-process .business-step .steps-box:nth-child(5):after{ display: block; }
.development-process .business-step .steps-box:nth-child(6):before,
.development-process .business-step .steps-box:nth-child(6):after{ display: none; }
.development-process .business-step .steps-box:nth-child(6) .step-title{ top: 42px; }
.development-process .business-step .steps-box:nth-child(6) .step-count{ top: 50px; left: -8px; }
.dedicated-liferay.wp-landing-page .development-process .button-sec { padding-top: 40px; }
.dedicated-liferay.wp-landing-page .development-process .button-sec .enquire-sec{ width: 200px; text-transform: uppercase; }



@media screen\0 {
.hire-url a{
	color: #ed098e;
	-webkit-text-fill-color: #ed098e;
	background:none;
	border-bottom:1px solid #ed098e;
}
.hire-url a:hover{
	color:#000;
	-webkit-text-fill-color: #000;
	background:none;
	border-bottom:1px solid #000;
}
}

@media(max-width:1199px) {
/* 1024 */
#header{
	padding-top:18px;
	padding-bottom:18px;
}
.reseller-sec2 .reseller-boxs-outer {
	min-height:230px;
}
.magento-help-sec {
    padding: 45px 0 30px 0;
}
.magento-overview-sec{
	padding:45px 0 30px 0;
}
.magento-portfolio-list .ui-title {
    padding-top: 120px;
}
.magento-features-sec .half-container {
    padding: 30px 30px 20px 30px;
}
.magento-logos-sec{
	padding:45px 0 30px 0;
}
.magento2-logos li{
	width:25%;
}
.net-development-page.magento-pg .travel-midbar.new-desing-template {
    height: 330px;
}
.liferay-features-sec .inner-liferay-feature {
    padding: 45px 15px;
}
.liferay-tabs-area {
    padding: 45px 0 25px 0;
}
.ui-ux-section1.php-page-sec{
	padding:40px 0 0 0;
}
.page-grid-info-box {
    padding: 40px 0 30px 0;
}
.new-agency-php .hire-php-res-sec {
    padding: 40px 0 10px 0;
}
.new-agency-php .why-we-unique-sec {
    padding: 30px 0 10px 0;
}
.design-for-agency .dedicated-php-sec {
    padding: 45px 0;
}
.new-agency-php .easy-step-to-hire {
    padding: 50px 0 15px 0;
}
.design-for-agency .explore-our-project {
    padding: 45px 0 30px 0;
}
.new-wordpress-sec-01.ui-ux-section1 {
    padding: 50px 0 20px 0;
}

/* dedicated-mobile-application-developer CSS */
.wp-landing-page .travel-midbar{ height: 460px; }
.dadicated-banner .button-sec .enquire-sec{ border-style: solid !important; border-width: 2px !important; }
.developer-desc-section,
.plateform-service.page-grid-info-box,
.plateform-service.page-grid-info-box,
.bunddless-to-smartphone,
.feature-section.page-grid-info-box,
.business-step-section,
.page-grid-info-box.why-choose-section{ padding: 50px 0px; }
.business-step .steps-box .step-count{ font-size: 85px; line-height: 85px; }

/* dedicated-dot-net-developer CSS */
.technical-skill .technology-section .technology-btn-section .technology-btn{ min-width: 134px; }
.technical-skill .technology-section .technology-btn-section .middle-button a:before,
.technical-skill .technology-section .technology-btn-section .middle-button a:after{ left: calc(50% - 1px); }
.technical-skill,
.projects-section{ padding: 50px 0; }
.feature-section.page-grid-info-box{ padding: 50px 0 20px; }
.dedicated-mobile-application-pg .feature-section.page-grid-info-box{ padding: 50px 0; }

.dedicated-uxui.wp-landing-page .mid-banner-title{ margin-top: 270px !important; }
.approach-sec .expertise-img{ display: block; }
.dedicated-uxui.laravel-magento .magento-development-service .laravel-devloper{ padding: 50px 0px; }
.dedicated-uxui .approach-sec{ padding: 25px 0px; }
.uxui-projects-section{ padding-top: 55px; }
.uxui-projects-section .ui-ux-design-title{ margin: 50px auto 0px; }

/* dedicated-liferay-developer CSS */
.dedicated-liferay.wp-landing-page.laravel-magento .magento-development-service .laravel-devloper{ padding: 50px 0 20px; }
.solutions-offered{ padding: 50px 0; }
.dedicated-liferay.wp-landing-page .mid-banner-logo-img{ margin: 55px 0 15px; }
.development-process .business-step .steps-box .step-title{ padding-left: 20px; }

}
@media(max-width:991px) {
/* 768 */
#header.logo-sideheader #secondary-header{
	margin-top:0;
}
.def-common-full-sec.hire-bg-type .button-sec .enquire-sec{
	margin:0 auto !important;
}
.hire-bg-type.def-common-full-sec { padding:40px 0 45px;}
.hire-bg-type.def-common-full-sec .seaching-title { margin:0px; text-align:center; font-size:28px;}
.hire-bg-type.def-common-full-sec .seaching-title br { display:none;}
.agency-main-title{
	font-size:24px;
}
.reseller-sec2 .reseller-boxs-outer{
	min-height:273px;
}
.magento-portfolio-list .ui-title {
    padding-top: 80px;
}
.magento-project-area.net-development-05{
	padding:45px 0;
}
.magento-features-sec .ui-title {
    font-size: 22px;
    line-height: 28px;
}
.magento-features-sec .ul-list {
    margin-top: 20px;
}
.magento2-logos li{
	width:33.33%;
}
.net-development-page.magento-pg .travel-midbar.new-desing-template {
    height: 250px;
}
.liferay-features-sec .ui-ux-title {
    margin-bottom: 20px;
}
.liferay-features-sec .life-f-box {
    margin-bottom: 20px;
}
.liferay-help-sec .ui-title, .liferay-help-sec .ui-desc {
    padding: 0px;
    text-align: center;
}
.liferay-help-sec .ui-title::after {
    margin:0 auto;
    margin-top: 10px;
}
.magento-help-sec.liferay-help-sec {
    padding: 45px 0 15px 0;
}
.liferay-tabs-sec .tabs{
	text-align:center;
	margin-bottom:20px;
}
.liferay-tabs-sec .tabs a::before{
	display:none;
}
.liferay-tabs-sec .tabs a{
	padding-left: 0;
    padding: 5px 10px;
    border: 1px solid;
    display: block;
}
.liferay-tabs-sec .tabs li{
	display: inline-block;
    margin: 0 5px;
}
#header #logo a{
    max-width:200px;
}
.hire-php-res-sec .related-page-sec-img img{
	width:100%;
}
.new-agency-php .why-we-unique-sec .we-unique-title {
    min-height: 35px;
}
.new-agency-php .why-we-unique-sec .we-unique-sec-item {
    margin-bottom: 20px;
}
.new-agency-php .why-we-unique-sec .we-unique-sec-item:after{
	content:none;
}
.wd-serve-lists .wd-serve-items {
    width: 33.33%;
}
.wd-serve-items .wd-serve-title {
    max-width: 170px;
    padding: 15px 5px;
}
.design-for-agency .header-typnew1,
.design-for-agency .dedicated-php-sec .dedicated-desc-sec{
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
}
/* dedicated-mobile-application-developer CSS */
.business-step{ margin-bottom: 60px; }
.business-step .steps-box .step-title{ font-size: 10px; padding-left: 18px; }
.business-step .steps-box .step-count{ font-size: 65px; line-height: 65px; }
.page-grid-info-box.why-choose-section .point-section .ul-list-typ1 ul li,
.page-grid-info-box.why-choose-section .point-section .ul-list-typ1 ul li:nth-child(2n+1){
	margin-right: 0px;
    margin-bottom: 20px;
    width: 100%;
}

/* dedicated-dot-net-developer CSS */
.technical-skill .technology-section{ margin-top: 20px; }
.technical-skill .skill-box ul.right-check-ul li{ font-size: 13px; line-height: 24px; }
.technical-skill .technology-section .dadicated-header{ text-align: center; margin: 0 auto 25px; }
.technical-skill .technology-section .dadicated-header:after{ right: 0px; }
.technical-skill .technology-section .dadicated-desc{ text-align: center; margin: 0 auto 40px; }
.technical-skill .technology-section .technology-btn-section .technology-btn{ min-width: 164px; }
.technical-skill .technology-section .technology-btn-section .middle-button a:before,
.technical-skill .technology-section .technology-btn-section .middle-button a:after{ left: calc(50% - 0px); }

.dedicated-uxui .approach-sec{ padding: 40px 0px; }
/* dedicated-liferay-developer CSS */
.dedicated-liferay.wp-landing-page .mid-banner-logo-img{ margin: 10px 0; }
.solutions-offered .offered-sec .row div:first-child{ padding-right: 15px; }
.solutions-offered .offered-sec .row div:first-child .dadicated-desc{ margin-bottom: 25px; }
.development-process .business-step .steps-box:nth-child(1),
.development-process .business-step .steps-box:nth-child(2),
.development-process .business-step .steps-box:nth-child(4){ width: 15%; }
.development-process .business-step .steps-box:nth-child(3),
.development-process .business-step .steps-box:nth-child(5),
.development-process .business-step .steps-box:nth-child(6){ width: 18%; }

}
@media(max-width:767px) {
.wp-landing-page .travel-midbar{ padding-bottom: 0px !important; }
.wp-landing-page .travel-midbar .free-demo-form{ margin-bottom: 20px !important; }
/* 568 */
#header{
	padding-bottom:0;
}
#header #site-branding{
	margin-bottom:15px;
}
.site-footer #footer-base{
	padding:20px 0 20px 0;
}
.hire-bg-type.def-common-full-sec .seaching-title {
    font-size: 18px;
    margin-bottom: 20px;
}
.new-add-box {
    padding: 40px 0;
}
.new-add-box .new-add-bd {
    margin-bottom: 20px;
}
.reseller-page .ln-content-section{
	text-align:left;
}
.reseller-sec2 .reseller-boxs-outer{
	min-height:0;
}
.reseller-point{
	margin-top:40px;
}
.reseller-sec3 .text{
	margin-bottom:20px;
}
.reseller-sec1 .agency-def-img{
	padding-top:30px;
}
.reseller-faq-sec .col-sm-6:nth-child(2) .faq-typ1-wrapper:first-child{
	border-top:none;
	padding-top:0;
}
.hire-developer-sec .hire-top-sec{margin-bottom: 40px;}
.magento-portfolio-list .ui-title {
    padding-top: 20px;
}
.magento-portfolio-list .ui-title{
	margin-bottom:25px;
}
.magento-portfolio-list .magento-pro-img{
	max-width: 500px;
    margin: 0 auto;
}
.magento-features-sec .half-container{
	max-width:100%;
	float:none !important;
	padding: 40px 15px 20px 15px;
}
.magento-features-sec{
	text-align:left;
}
.net-development-page.magento-pg .travel-midbar.new-desing-template {
    height: 220px;
}
.liferay-features-sec .col-xs-4{
	width:100%;
}
.liferay-digit-sec{
	padding:45px 0 15px 0;
}
.mar-t50 {
    margin-top: 24px;
}
.new-agency-php .why-we-unique-sec .we-unique-sec {
    margin-top: 30px;
}
.w-help-text {
    padding: 0px 15px;
}
/* dedicated-mobile-application-developer CSS */
.dedicated-mobile-application-pg.wp-landing-page .travel-midbar{ height: 400px; padding-bottom: 40px; }
.dadicated-banner .mid-banner-title,
.dadicated-header{ font-size: 20px; line-height: 31px; }
.developer-desc-section,
.plateform-service.page-grid-info-box,
.plateform-service.page-grid-info-box,
.bunddless-to-smartphone,
.feature-section.page-grid-info-box,
.business-step-section,
.page-grid-info-box.why-choose-section{ padding: 40px 0px; }
.dedicated-mobile-application-pg .bunddless-to-smartphone{ padding: 40px 0px 20px; }
.business-step-section .dadicated-desc{ margin-bottom: 40px; }
.business-step{ max-width: 270px; margin: 0 auto; }
.business-step .steps-box,
.business-step .steps-box:nth-child(3),
.business-step .steps-box:nth-child(5){ width: 100%; float: none; height: 80px; }
.business-step .steps-box:after{ display: none; }
.business-step .steps-box:before{ height: 80px; }
.business-step .steps-box:nth-child(2) .step-title,
.business-step .steps-box:nth-child(4) .step-title{ top: -8px; }
.business-step .steps-box .step-count,
.business-step .steps-box:nth-child(2) .step-count,
.business-step .steps-box:nth-child(4) .step-count{ left: 10px; top: -30px; }
.business-step .steps-box .step-title{ padding-left: 20px; text-align: left; }
.page-grid-info-box.why-choose-section .point-section .ul-list-typ1 ul li,
.page-grid-info-box.why-choose-section .point-section .ul-list-typ1 ul li:nth-child(2n+1){ text-align: left; }
.bunddless-to-smartphone .points-img{ margin-bottom: 15px; }
.bunddless-to-smartphone .dadicated-smallheader{ margin-bottom: 30px; }

/* dedicated-dot-net-developer CSS */
.dadicated-banner .right-check-ul{ margin-bottom: 30px; }
.technical-skill .skill-box{ text-align: left; }
.technical-skill .skill-box{ margin-bottom: 10px; }
.technical-skill .skill-box .skill-img{ margin-bottom: 15px; }
.technical-skill .skill-box ul.right-check-ul li{ margin-bottom: 15px; }
.technical-skill .row > div:nth-child(2) .skill-box:before,
.technical-skill .row > div:nth-child(2) .skill-box:after{ display: none; }
.technical-skill .technology-section{ margin-top: 20px; }.technical-skill,
.projects-section{ padding: 40px 0; }
.feature-section.page-grid-info-box{ padding: 40px 0 10px; }

.dedicated-uxui.wp-landing-page .mid-banner-title{ margin: 0px auto 10px !important; text-align: center !important; }
.dedicated-uxui.wp-landing-page .dadicated-banner .button-sec{ text-align: center !important; margin: 15px 0 !important; }
.dedicated-uxui .approach-sec{ padding: 40px 0px; }
.uxui-projects-section .ui-ux-design-title{ margin: 40px auto 0px; font-size: 16px; line-height: 26px; }
.dedicated-uxui.wp-landing-page .travel-midbar,
.magento-landing-page.wp-landing-page .travel-midbar{ height: auto !important; }

.dedicated-liferay.wp-landing-page .travel-midbar{ height: auto !important; }
.dedicated-liferay.wp-landing-page .mid-banner-logo-img{ margin-top: 0px; }
.dedicated-liferay.wp-landing-page .dadicated-banner .right-check-ul{ margin-bottom: 20px; }
.dedicated-liferay.wp-landing-page .dadicated-banner .button-sec{ margin: 10px 0 15px; }
.development-process .business-step .steps-box:nth-child(1),
.development-process .business-step .steps-box:nth-child(2),
.development-process .business-step .steps-box:nth-child(3),
.development-process .business-step .steps-box:nth-child(4),
.development-process .business-step .steps-box:nth-child(5),
.development-process .business-step .steps-box:nth-child(6){ width: 100%; }
.development-process .business-step .steps-box:nth-child(5):after,
.development-process .business-step .steps-box:nth-child(6):after,
.development-process .business-step .steps-box:nth-child(6):before{ display: none; }
.development-process .business-step .steps-box:nth-child(6) .step-title{ top: -8px; }
.development-process .business-step .steps-box:nth-child(6) .step-count{ top: -30px; left: 10px; }
.dedicated-liferay.wp-landing-page .magento-partnership .dedicated-desc-sec,
.dedicated-uxui.wp-landing-page .magento-partnership .dedicated-desc-sec{ font-size: 20px; }
.dedicated-liferay.wp-landing-page .magento-partnership .inner-banner-desc,
.dedicated-uxui.wp-landing-page .magento-partnership .inner-banner-desc{ font-size: 16px; }

.dedicated-liferay.wp-landing-page .development-process .button-sec{ padding-top: 0px; }

}
@media(max-width:712px) {
.php-project-portfolio .col-xs-6 {
    width: 49.5%;
}
}
@media(max-width:665px) {
.magento2-logos li {
    width: 50%;
	margin-bottom:20px;
}
.net-development-page.magento-pg .travel-midbar.new-desing-template {
    height: 190px;
}
.w-help-text {
    padding: 0px;
}
.wd-serve-lists .wd-serve-items {
    width: 50%;
}
.wd-serve-lists .wd-serve-img img {
    width: 100%;
}
.wd-serve-lists .wd-serve-items {
    margin: 0 0 40px;
	margin-right:-3px;
}
.new-wordpress-sec-05 .net-dev-service .dev-service-item {
    margin-bottom: 70px;
}
.new-wordpress-sec-05 .net-dev-service .dev-service-item:last-child {
    margin-bottom: 30px;
}
.ux-ui-page.new-wordpress-devloper-pg .travel-midbar .midbar-title {
    color: #fff;
}
}
@media(max-width:600px) {
.easy-step-to-hire .inner-cycle {
    height: 180px;
}
.easy-step-to-hire .stage-devlopment-cycle .step-item.even .cycle-desc {
    padding-left: 0;
}
.technical-skill .technology-section .technology-btn-section .top-button .btn-outer{ display: block; margin-top: 15px; }
.technical-skill .technology-section .technology-btn-section .top-button .btn-outer .technology-btn:after,
.technical-skill .technology-section .technology-btn-section .bottom-button .btn-outer .technology-btn:after{ display: none; }
/* .technical-skill .technology-section .technology-btn-section .top-button .btn-outer:last-child .technology-btn:after,
.technical-skill .technology-section .technology-btn-section .bottom-button .btn-outer:first-child .technology-btn:after{ display: block; } */
.technical-skill .technology-section .technology-btn-section .bottom-button .btn-outer{ display: block; margin-bottom: 15px; }

}
@media(max-width:565px) {
/* 480 */
.travel-base-text br{display: none;}
.hire-bg-type.def-common-full-sec .seaching-title { font-size:24px; letter-spacing:normal;}
.agency-main-title{
	font-size:20px;
}
.agency-sub-title{
	font-size:14px;
}
.magento-list-pro li {
    width: 50%;
}
.net-development-08.new-wordpress-sec-05 {
    padding: 45px 0 15px 0;
}
}
@media(max-width:480px) {
.magento-help-sec .full-col {
    width: 100%;
}
.net-development-page.magento-pg .travel-midbar.new-desing-template {
    height: 240px;
    background-position: -156px;
}
.iconbox-wrapper .col-xs-4{
	width:50%;
}
.liferay-tabs-sec .tabs-items .col-xs-6{
	width:100%;
}
.magento-features-sec .liferay-tabs-sec .ul-list{
	margin-top:0px;
}
.liferay-tabs-sec .ui-desc{
	margin-bottom:15px;
}
.net-development-page.magento-pg1 .travel-midbar .midbar-title {
    font-size: 17px !important;
    margin-bottom: 10px;
}
.php-project-portfolio .col-xs-6 {
    width: 100%;
}
.page-grid-info-box .col-xs-6 {
    width: 100%;
}
.hire-php-res-sec .col-xs-6 {
    width: 100%;
}
.page-grid-info-box .page-grid-info-list{
	height:auto !important;
}
.mar-t50 {
    margin-top: 0;
}
.php-project-portfolio {
    padding: 20px 0 10px 0;
}
.wordpress-help-lists .wordpress-help-inner {
    display: inline-block;
    width: 50%;
    padding: 0 15px;
	vertical-align:middle;
    border: none !important;
	margin-bottom:20px;
}
.new-wordpress-sec-05 .net-dev-service .dev-service-desc {
    padding: 0 50px;
}
.w-help-text {
    padding: 0px 5px;
}
.bunddless-to-smartphone .row > div { display: block; width: 100%; }

.dedicated-uxui .approach-sec .dadicated-desc{ margin-bottom: 30px; }
.uxui-projects-section .ui-ux-design .row > div{ display: block; width: 100%; }
.approach-sec .mobile-first-design .right-check-ul li,
.approach-sec .developer-destinct .right-check-ul li{
	padding: 0 0 0 35px;
}
}
@media(max-width:478px) {
/* 320 */
#header #logo a{
    max-width:200px;
}
.new-wordpress-sec-05 .net-dev-service .dev-service-desc {
    padding: 10px;
}
.wd-serve-lists .wd-serve-items {
    width: 100%;
}
}
@media(max-width:375px) {
.magento2-logos li {
    width: 100%;
	margin-bottom:20px;
}
}
@media(max-width:374px) {
.we-unique-sec .col-xs-6 {
    width: 100%;
}
.design-for-agency .dedicated-php-sec .button-sec .enquire-sec {
    width: 100%;
}
.wordpress-help-lists .wordpress-help-inner {
    width: 100%;
}
}