.grid.inline--content {
    justify-content: space-around !important;
    align-items: center;
}
/* Home Page Css Start Here */

.new-id-1640152429ee22192e-1 .logo-card__info h3, 
.new-id-1640152429ee22192e-1 .logo-card_subtext p, 
.new-id-1640152429ee22192e-1 .svg-arrow-icon h5 ,
.new-id-1640152429ee22192e-1 .svg-arrow-icon h5 svg{
    fill: white !important;
    color: white !important;
}
.d-none{
	display: none !important;
}
.responsiveimg{
	width : 90%;
  margin : auto;
}
.lets-talk .grid-it{
	align-items : center !important;
}
.grid-it-section a {
    text-decoration: none;
}
/* .shopify-design-development.design-slider .head {
    font-size: calc(21px + (40 - 21) * (100vw - 320px) / (1500 - 320)) ;
    line-height: calc(21px + (40 - 21) * (100vw - 320px) / (1500 - 320));
    margin-bottom: calc(20px + (40 - 20) * (100vw - 320px) / (1500 - 320)) ;
    padding-top: 0px;
} */

/* .head {
/*     font-size: calc(25px + (30 - 25) * (100vw - 320px) / (1500 - 320)) !important;
    line-height: calc(25px + (30 - 25) * (100vw - 320px) / (1500 - 320)) !important;
    padding-top: 25px; */
  margin-bottom: calc(20px + (40 - 20) * (100vw - 320px) / (1500 - 320)) !important;
    padding-top: 0px;
   line-height: calc(21px + (40 - 21) * (100vw - 320px) / (1500 - 320)) !important;
}  */
.content-inner1 h1 p , 
.content-inner1 h1 p em{
	font-size :  calc(30px + (45 - 30) * (100vw - 320px) / (1500 - 320)) !important;
  	line-height: calc(30px + (45 - 30) * (100vw - 320px) / (1500 - 320)) !important;
}
.title-new{
  line-height: 40px !important;
  font-size: calc(30px + (40 - 30) * (100vw - 320px) / (1500 - 320)) !important;
}
h3.bottom-text-heading{
  font: normal normal bold 17px/24px Roboto !important;
}
.content-inner1 h1 p em{

}
/* .content-inner1 h1 p em:after {
    content: '';
    height: 2px;
    background: red;
    bottom:4px;
    left: 0;
    width: 100%;
     top: 0; 
    position: absolute;
} */
.header__menu-item .icon-caret {
    right: 0px !important;
}
.cont-color .text-slider .ct-on-box{
  padding  : 30px !important;
  margin-bottom : 30px !important;
}
.cont-color .fit-it{
  padding : 0px;
}
.cont-color .slick-list{
  height : auto ;
}
/* .content-inner1 h1 p{
  text-transform: capitalize;
} */
.port-div11 a.visit-site {
  display: flex;
}
.button--container {
  margin-top: 70px;
  text-align: center;
}
.testimonial-button{
  text-transform: uppercase;
}
.home-page-sectond-section{
  position : relative;
}
li.ytyttyn.home-page-sectond-section.logo-list__item.grid__item{
  padding : 30px !important;
}
.home-page-sectond-section.logo-card {
  min-height: 350px;
}
.home-page-sectond-section.logo-card .svg-arrow-icon h5{
  line-height : inherit !important;
}
div#shopify-section-template--14209656389690__1638960415c4c844a9 div#tab-7 {
  display: none;
}
input:-webkit-autofill{
  background-color : none !important;
}
textarea#Description:target , textarea#Description:active , textarea#Description:focus{
  background-image: none !important;
}
.content-inner1 h1 p em:first-letter {
  font-size: calc(35px + (60 - 35) * (100vw - 320px) / (1500 - 320));
  line-height: 0;
}
.content-inner1 h1 p em {
/*   text-decoration : none !important; */
  position : relative;
}
/* .content-inner1 h1 p{
  display : flex;
  flex-wrap : wrap;
} */
/* div#shopify-section-template--14209656389690__16401476870be80c84 .content-inner1 h1 p em {
	text-decoration : none !important;
} */


/* Shopify Design and Development Page Css */
.shopify-design-development.design-page-text-heading.rich-text__blocks {
    max-width: 90%;
}

.shopify-design-development .design-page-text-heading p strong {
  color: #D93438 !important;
/*   font-size: calc(30px + (60 - 30) * (100vw - 320px) / (1500 - 320)); */
  font-size:60px;
  line-height: 50px !important;
  margin-right: 20px !important;
  font-family: roboto !important;
}
.shopify-design-development .design-page-text-heading p{
  display: flex;
 
  justify-content: center;
  align-items: center;
  font-size: 28px !important;
  color: #05152D !important;
  font-style: italic !important;
  letter-spacing: 0px !important;
/*   font-family: auto !important; */
  font-family: georgia !important;
  line-height:32px !important;
}

 @media screen and (max-width:950px){
.shopify-design-development .design-page-text-heading p{
  flex-wrap: wrap;}
 }
.shopify-design-bg-color {
    background-image: url(https://cdn.shopify.com/s/files/1/2129/5301/files/Group_14262.png?v=1641374955);
    background-color: transparent;
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
}
.shopify-design-bg-color .inner-set{
  background-color : transparent;
  padding: calc(25px + (40 - 25) * (100vw - 320px) / (1500 - 320)) 0;
}
.shopify-design-development.shopify-design-bg-color .custom-content{
	    justify-content: center;
    text-align: center
}
.shopify-design-development.shopify-design-bg-color .btn-new{
  width: max-content !important;
  font-size: calc(12px + (17 - 12) * (100vw - 320px) / (1500 - 320));
  font-family: Roboto;
  padding: 10px 40px;
  letter-spacing: .72px;
  border-radius:4px !important;
}
.shopify-design-development.shopify-design-bg-color .custom-content .custom__item-inner{
	padding : 0px;
}

/* .shopify-design-development.design-slider{
	padding : calc(30px + (60 - 30) * (100vw - 320px) / (1500 - 320)) 0 calc(30px + (40 - 30) * (100vw - 320px) / (1500 - 320)) 0;
} */
.shopify-design-development.design-slider .responsiveimg{
  width : 90%;
  margin :  auto;
  padding : 0px;
}
.shopify-design-development.Image-with-text h2.image-with-text__heading.h1 , 
.shopify-design-development.Image-with-text .image-with-text__text.rte{
  text-align : left !important;
  width : 100%;
}

.shopify-design-development.design-our-work h2 {
    font-size: calc(21px + (40 - 21) * (100vw - 320px) / (1500 - 320));
    margin-bottom: calc(20px + (40 - 20) * (100vw - 320px) / (1500 - 320));
    font-weight: 500;
}
.shopify-design-development.design-our-work .inner-set{
	background-color : transparent;
  	padding : 0px;
}
.shopify-design-development.design-our-work .inner-set .custom__item-inner ,
.shopify-design-development.design-our-work .inner-set .custom-content{
	display : block;
  	padding : 0px;
}
.shopify-design-development.design-our-work{
	padding-bottom : 20px;
}

/* .page-width.custom-img-with-url-container {
    padding:calc(30px + (45 - 30) * (100vw - 320px) / (1500 - 320)) 0 calc(30px + (70 - 30) * (100vw - 320px) / (1500 - 320));
}
 */
h2.mai__heading {
    text-align: center;
/*     font-size: calc(21px + (40 - 21) * (100vw - 320px) / (1500 - 320)); */
    margin-bottom: calc(20px + (40 - 20) * (100vw - 320px) / (1500 - 320));
/*   font-weight : 500; */
}
.d-flex.two-column-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.custom--img-container {
    margin-bottom: calc(20px + (40 - 20) * (100vw - 320px) / (1500 - 320));
  	width : 49%;
}
.img--url-div {
    margin-top: 10px;
}
.img--url-div a {
    font-size: calc(20px + (30 - 20) * (100vw - 320px) / (1500 - 320));
    font-family: calibri;
    color: #231F20;
    text-decoration: none;
}
.bottom-btn-container {
    text-align: center;
}
 .bottom-btn-container a.btn.button--primary {
    text-decoration: none;
    background: #D93438;
    padding: calc(8px + (16 - 8) * (100vw - 320px) / (1500 - 320)) 41px;
    color: white;
    border-radius: 4px;
  	display : inline-block;
} 
.img-container{
	display : flex;
}
.design-our-work img{
  width : 100%;
}
.shopify-design-development.inline-list-with-img .rt-list.d-flexx {
    display: flex;
    justify-content: space-between;
    align-items: center;
  	flex-wrap: wrap;
}
.shopify-design-development.inline-list-with-img.page-width.rich-text__blocks{
	max-width : 100%;
  	width : 1210px;
  padding : 0px;
}
.shopify-design-development.inline-list-with-img.page-width.rich-text__blocks li{
	list-style-type :  none;
}
.shopify-design-development.inline-list-with-img.page-width.rich-text__blocks li .list-icon-n-text.icon-text ,
.shopify-design-development.inline-list-with-img.page-width.rich-text__blocks li .list-icon-n-text.text-icon{
  display: flex;
  align-items: flex-start;
  text-align: left;
  margin-bottom : calc(20px + (50 - 20) * (100vw - 320px) / (1500 - 320));
  justify-content: space-between;
}
.shopify-design-development.inline-list-with-img.page-width.rich-text__blocks ul.rt-list{
	padding : 0px;
}
.shopify-design-development.inline-list-with-img .width-33{
	width : 33% !important;
}
.shopify-design-development.inline-list-with-img.page-width.rich-text__blocks ul.rt-list .list-text h3 {
    font-size: 18px;
    font-weight: 500;
    font-family: 'Roboto';
    margin-bottom: 10px;
}
.shopify-design-development.inline-list-with-img.page-width.rich-text__blocks ul.rt-list .list-text p {
  margin: 0;
  font-size: 14px;
  font-family: 'Roboto';
}
.shopify-design-development.inline-list-with-img.page-width.rich-text__blocks ul.rt-list .list-text {
    width: calc(100% - 90px);
}
.shopify-design-development.inline-list-with-img.page-width.rich-text__blocks ul.rt-list .list-icon {
    width: 70px;
    height: 70px;
    display: inline-block;
}
.shopify-design-development.inline-list-with-img h2.rt.medium {
    font-size: calc(25px + (40 - 25) * (100vw - 320px) / (1500 - 320));
    margin-bottom: calc(25px + (40 - 25) * (100vw - 320px) / (1500 - 320));
  font-weight : 600;
}
.shopify-design-development-how-we-work {
    min-height: auto !important;
}
div#shopify-section-template--14209656815674__16412758574ea2416f {
    padding-bottom: 0;
}
.shopify-design-development-how-we-work.banner__content.banner__content--center.page-width {
    display: none;
}
.d-flex.multiple--inline-container {
    display: flex;
  justify-content: space-evenly;
    flex-wrap: wrap;
}
.multiple--inner-container {
/*     width: 45%; */
  width:40%;
}
.multiple__container {
    padding: calc(25px + (70 - 25) * (100vw - 320px) / (1500 - 320)) 0 !important;
}
h2.multiple--inner-container-heading {
    font-size: 26px;
    font-weight: 500;
    font-family: 'Roboto';
    margin-bottom: calc(20px + (50 - 20) * (100vw - 320px) / (1500 - 320));
    letter-spacing: 0.52px;
}
.multiple--inner-container-description p {
    color: #4D4444;
    font-size: calc(16px + (20 - 16) * (100vw - 320px) / (1500 - 320));
    font-family: 'Roboto';
    line-height: calc(25px + (32 - 25) * (100vw - 320px) / (1500 - 320));
    margin: 0;
}
h4.multiple--inner-container-bottom-heading {
    margin-top: calc(20px + (40 - 20) * (100vw - 320px) / (1500 - 320));
    font-weight: 500;
    font-size: calc(20px + (22 - 20) * (100vw - 320px) / (1500 - 320));
    margin-bottom: 0;
}
.multiple--inner-container-bottom-text p {
    margin: 0;
    color: #918989;
    font-size: 15px;
}
h2.multiple--inner-container-large-heading {
    font-size: calc(25px + (50 - 25) * (100vw - 320px) / (1500 - 320));
    margin: 0;
    font-weight: 900;
    color: #d93438;
    font-family: 'Roboto';
}
.multiple--inner-container-small- p {
    margin-top: 0;
    margin-bottom: 23px;
    font-size: 20px;
    color: #4D4444;
    font-weight: 600;
}
.single-image--container img{
	width : 100%;
}

@media screen and (max-width : 600px){

  .custom--img-container{
  	width : 100%;
  }

}

@media screen and (max-width : 749px){
  .multiple--inner-container {
    width: 100%;
    margin-bottom : 30px;
    text-align : center;
  }
  .img__container{
    padding-left: 0 !important;
  }
  .multiple__container{
  	padding : 25px 15px !important;
  }
  .img__container:after{
  	right : 0px !important;
  }
}

@media screen and (min-width : 750px){
  .large-hide{
  	display : none !important;
  }
}

@media (min-width : 768px) and (max-width : 1100px){

  .shopify-design-development.inline-list-with-img .rt-list.d-flexx .rt-list-imgs.width-33{
  	display : none !important;
  }
  .shopify-design-development.inline-list-with-img .rt-list.d-flexx .width-33{
  	width : 48% !important;
  }
  
}

@media screen and (max-width : 768px){
  .full-width-cont{
    padding : 0 20px !important;;
  }
  .lets-talk h2{
/*   	font-size : 25px !important;
    margin : 0px; */
  }
  .ct-on-box h3{
    font-size : 24px !important;
    line-height : 24px !important;
  }
  .cont-color .text-slider .ct-on-box{
    margin-bottom : 30px !important;
  }
  .shopify-design-development.Image-with-text{
	padding : 0 10px !important;
  }
  .shopify-design-development.Image-with-text .image-with-text__content.image-with-text__content--adapt{
  	padding-left : 0px;
    padding-right : 0px;
  }
  .shopify-design-development.Image-with-text h2.image-with-text__heading.h1{
  	font-size : 30px;
  }
  .shopify-design-development.design-our-work{
    padding-bottom : 0px;
  }
  .img--url-div{
  	margin-top : 0px;
  }
  .content-inner1 h1 p{
  	justify-content : center;
  }
  h3.bottom-text-heading {
    font: normal normal bold 17px/24px Roboto!important;
  }
  .vertical-portfolio ul.tabss{
  	margin : 0px;
  }
  .cont-color .fit-it{
  	margin : 0px;
  }
  .main-ctc{
  	padding : 20px 0 !important;
  }
  .shopify-design-development.inline-list-with-img .width-33 {
    width: 100% !important;
  }
  .shopify-design-development.inline-list-with-img.page-width.rich-text__blocks li .list-icon-n-text.icon-text, 
  .shopify-design-development.inline-list-with-img.page-width.rich-text__blocks li .list-icon-n-text.text-icon{
    display : block;
    box-shadow: 0 0 5px gray;
    padding: 15px;
    border-radius  : 5px;
    text-align : center;
    margin-left: 0;
    margin-right: 0;
  }
  .shopify-design-development.inline-list-with-img.page-width.rich-text__blocks ul.rt-list .list-icon{
  	margin : auto;
  }
  .shopify-design-development.inline-list-with-img.page-width.rich-text__blocks ul.rt-list .list-text {
    width: calc(100%);
  }
  .page-width.custom-img-with-url-container{
  	padding-left : 20px !important;
    padding-right : 20px !important;
  }
  
}

@media screen and (max-width : 1024px){
  .content-inner1 h1 p{
  	justify-content : center;
  }
  .shopify-design-development .grid-in-grid.todo{
  	padding-top : 0px;
  }
  .js .menu-drawer__menu li ,
  .menu-drawer__utility-links{
  	text-align : left;
  }
  .image-with-text-custom.heading-with-subtext {
  
    gap: 15% !important;
}
}

@media (min-width : 1025px) and (max-width: 1200px){
  .img-text-cont h3{
  	 font-size: calc(28px + (40 - 28) * (100vw - 1025px) / (1200 - 1025)) !important;
  }
  .img-text-cont p{
  	font-size: calc(23px + (27 - 23) * (100vw - 1025px) / (1200 - 1025)) !important;
  }
}

@media (min-width : 1025px) and (max-width : 1440px) {
  .main-gridy-class{
  	width : 44%;
  }
  #crmWebToEntityForm.zcwf_lblLeft{
  	padding : calc(30px + (45 - 30) * (100vw - 1025px) / (1440 - 1025)) calc(20px + (50 - 20) * (100vw - 1025px) / (1440 - 1025)) !important;
  }
  li.ytyttyn.home-page-sectond-section.logo-list__item.grid__item{
  	max-width : calc(230px + (286 - 230) * (100vw - 1025px) / (1440 - 1025)) !important;
  }
  .home-page-sectond-section.logo-card {
    min-height: calc(400px + (350 - 400) * (100vw - 1025px) / (1440 - 1025));
  }
  .svg-arrow-icon{
  	bottom : 0px;
  }
  .img-text-on-txtt{
    transform: translateX(-20%) !important;
    max-width: calc(60% + (70 - 60) * (100vw - 1025px) / (1440 - 1025)) !important;
  }
}

@media screen and (min-width : 1500px){
  .design-page-text-heading p strong{
    font-size : 60px;
  }
  .shopify-design-bg-color .inner-set{
  	padding : 40px 0;
  }
  .shopify-design-development.shopify-design-bg-color .btn-new{
  	font-size: 17px;
  }
  .shopify-design-development.design-slider{
  	padding : 60px 0 40px 0;
  }
  .shopify-design-development.design-slider .head , 
  .shopify-design-development.design-our-work h2{
    font-size: 40px ;
    line-height: 40px;
    margin-bottom: 40px;
  }
  .page-width.custom-img-with-url-container{
  	padding : 45px 0 70px;
  }
  .custom--img-container {
    margin-bottom: 40px;
  }
  .content-inner1 h1 p{
    font-size :  45px !important;
    line-height: 45px !important;
  }
  .blog-forpage .title, .title-wrapper-with-link{
  	margin-bottom : 50px;
  }
  .shopify-design-development.inline-list-with-img h2.rt.medium {
    font-size: 40px;
    margin-bottom: 40px;
  }
  .img--url-div a{
  	font-size : 30px;
  }
  .bottom-btn-container a.btn.button--primary {
    padding: 16px 41px;
  }
  .multiple__container {
    padding: 70px 0;
  }
  h2.multiple--inner-container-heading {
  	margin-bottom : 50px;
  }
  h2.multiple--inner-container-large-heading {
  	font-size : 50px;
  }
  .multiple--inner-container-description p {
    font-size: 20px;
    line-height: 35px;
  }
  h4.multiple--inner-container-bottom-heading {
    margin-top: 40px;
    font-size: 22px;
  }
}
/*  ---------emailmarketing */
 .email-img-text-bth {
    justify-content: center;
}
.Image-with-text-email-section .grid__item:nth-child(2) {
    padding-left: calc(20px + (55 - 20) * (100vw - 751px) / (1500 - 751));
}

.section-header h2.h1 {
    text-align: center;
}
img.img-below-slider {
   
    padding-top: 15px;
  
}