html {
  scroll-behavior: smooth;
}
.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    border-radius: 20px;
    height: auto;
}
.d-block-title {
    margin-top: 13px !important;
    margin-bottom: 35px !important;
    display: block !important;
    color: #1a133b;
    text-align: left;
    font-size: 17px !important;
    font-weight: 600;
        height: 30px;
}
#main-menu .nav-bar { list-style:none; margin-bottom: 40px; }
#main-menu .nav-bar li { 
	display:inline-flex; 


	    margin-right: 10px;
	  
	}
	#main-menu .nav-bar li a:hover { 

	    background: #2f8ec0;
	}

#main-menu .nav-bar li a {
		padding-right: 20px;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: 600;
    text-decoration: none;
	border-radius: 20px;
    color: #fff;
  background: #00a7ff;
	    transition: 0.3s;
	    cursor: pointer;
}
@media only screen and (max-width: 991px) {
	.d-block-title {

    font-size: 15px !important;
    height: 20px;

}
#main-menu .nav-bar li a {
		padding-right: 10px;
	padding-left: 10px;


}
#main-menu .nav-bar li { 
	margin-top: 10px;
	}
}


/***********************************
Tools gallery
************************************/

.product-tools-gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}

.product-tools-gallery > li {
  flex-basis: 200px; /* width: 350px; */
}

/***********************************
Photo Effect Tools
************************************/
.photo-effect-tools-header{
margin-bottom: 20px;
    margin-top: 20px;
    text-align: left;
    padding: 30px;
    width: 55%;
}
.photo-effect-tools-subtitle {
font-weight: 700;
    color: #008cff;
    font-size: 16px;
    letter-spacing: -0.5px;
    text-transform: uppercase;
}
.photo-effect-tools-title-h1 {
    color: #4e4e4e !important;
    font-weight: 600;
    margin-left: auto;
    margin-right: auto;
    line-height: 44px;
    margin-top: 10px;
    letter-spacing: -1px;
}
.photo-effect-tools-title-h2{
	    padding-bottom: 0px;
    FONT-SIZE: 24px;
    font-weight: 700;
    letter-spacing: -0.5px;
}
.btn-blue {
    background-color: #008cff !important;
}
.photo-effect-tools-desc {
	color: #4e4e4e;
	    margin-top: 15px;
}
#photo-effect-tools .product-tools-gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  gap: 20px;
}

#photo-effect-tools .product-tools-gallery > li {
  flex-basis: 350px; /* width: 350px; */
}
#photo-effect-tools .product-tools-gallery::after {
  content: "";
  flex-basis: 350px;
}
.photo-effect-tools-header-main-bg {
   
          background: url(/images/product-tools/photo-effect-tools/header-bg.png) no-repeat left top, linear-gradient(90deg, rgb(250, 215, 227) 15%, rgb(254, 243, 247) 100%);

}
@media only screen and (max-width: 991px) {
	.photo-effect-tools-header{

    width: 80%;
}
	.photo-effect-tools-header-main-bg {
   
          background: linear-gradient(90deg, rgb(250, 215, 227) 15%, rgb(254, 243, 247) 100%);

}
}
/***********************************
PDF Conversion Tools
************************************/
.pdf-conversion-tools-header{
margin-bottom: 20px;
    margin-top: 20px;
    text-align: left;
    padding: 30px;
    width: 55%;
}
.pdf-conversion-tools-subtitle {
font-weight: 700;
    color: #e5ff88;
    font-size: 16px;
    letter-spacing: -0.5px;
    text-transform: uppercase;
}
.pdf-conversion-tools-title-h1 {
    color: #fff !important;
    font-weight: 600;
    margin-left: auto;
    margin-right: auto;
    line-height: 44px;
    margin-top: 10px;
    letter-spacing: -1px;
}
.pdf-conversion-tools-title-h2{
	    padding-bottom: 0px;
    FONT-SIZE: 24px;
    font-weight: 700;
    letter-spacing: -0.5px;
}
.btn-purple {
    background-color:  #8d1897 !important
}
.btn-purple:hover {
   background-color:  #a142aa !important
}
.pdf-conversion-tools-desc {
	color: #fff;
	    margin-top: 15px;
}
#pdf-editing-tools .product-tools-gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  gap: 5px;
}

#pdf-editing-tools .product-tools-gallery > li {
  flex-basis: 220px; /* width: 350px; */
  text-align: center;
  margin-bottom: 20px;
}
#pdf-editing-tools .product-tools-gallery::after {
  content: "";
  flex-basis: 270px;
}
@media only screen and (max-width: 991px) {
	.pdf-conversion-tools-header{

    width: 80%;
}
	.pdf-conversion-tools-header-main-bg {
   
          background: linear-gradient(90deg, rgb(254 144 138) 15%, rgb(250 129 117) 100%) !important;

}
}
.pdf-conversion-tools-header-main-bg {
   
          background: url(/images/product-tools/pdf-conversion-tools/header-bg.png) no-repeat left top, linear-gradient(90deg, rgb(254, 145, 138) 15%, rgb(254, 145, 138) 100%);

}
.product-tool-block{
	    background: #f9f9f9;
    padding: 30px;
    border-radius: 10px;
    width: 205px;
    height: 170px;
}
.product-tool-block .d-block-title {
	margin-bottom: 0px !important;
	    text-align: center;
    width: 150px;
    font-size: 16px !important;
    line-height: 21px;
    
}
.product-tool-block .img-thumbnail {
	border-radius: 10px;
}
/***********************************
Graphic Design tools
************************************/
.graphic-design-tools-header{
margin-bottom: 20px;
    margin-top: 20px;
    text-align: left;
    padding: 30px;
    width: 55%;
}
.graphic-design-tools-subtitle {
font-weight: 700;
    color: #8d1897;
    font-size: 16px;
    letter-spacing: -0.5px;
    text-transform: uppercase;
}
.graphic-design-tools-title-h1 {
color: #4e4e4e !important;
    font-weight: 600;
    margin-left: auto;
    margin-right: auto;
    line-height: 50px;
    margin-top: 10px;
    letter-spacing: -1.5px;
}
.graphic-design-tools-title-h2{
	    padding-bottom: 0px;
    FONT-SIZE: 24px;
    font-weight: 700;
    letter-spacing: -0.5px;
}
.btn-yellow {
    background-color: #e5ff88 !important;
    color: #716b6b !important;
}
.btn-yellow:hover {
    background-color: #d7ee85 !important;
}
.graphic-design-tools-desc {
	color: #4e4e4e;
	    margin-top: 15px;
}
#graphic-design-tools .product-tools-gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  gap: 20px;
}

#graphic-design-tools .product-tools-gallery > li {
  flex-basis: 200px; /* width: 350px; */
}
#graphic-design-tools .product-tools-gallery::after {
  content: "";
  flex-basis: 400px;
}
@media only screen and (max-width: 991px) {
	.graphic-design-tools-header{

    width: 80%;
}
	.graphic-design-tools-header-main-bg {

          background: linear-gradient(90deg, rgb(250 254 246) 15%, rgb(250 254 246) 100%) !important;

}
}
.graphic-design-tools-header-main-bg {
   
          background: url(/images/product-tools/graphic-design-tools/header-bg.png) no-repeat left top, linear-gradient(90deg, rgb(250 254 246) 15%, rgb(250 254 246) 100%);

}

/***********************************
File Conversion tools
************************************/
.file-conversion-tools-header{
margin-bottom: 20px;
    margin-top: 20px;
    text-align: left;
    padding: 30px;
    width: 55%;
}
.file-conversion-tools-subtitle {
font-weight: 700;
    color: #d98a39;
    font-size: 16px;
    letter-spacing: -0.5px;
    text-transform: uppercase;
}
.file-conversion-tools-title-h1 {
color: #4e4e4e !important;
    font-weight: 600;
    margin-left: auto;
    margin-right: auto;
    line-height: 50px;
    margin-top: 10px;
    letter-spacing: -1.5px;
}
.file-conversion-tools-title-h2{
	    padding-bottom: 0px;
    FONT-SIZE: 24px;
    font-weight: 700;
    letter-spacing: -0.5px;
}
.btn-yellow {
    background-color: #e5ff88 !important;
    color: #716b6b !important;
}
.btn-yellow:hover {
    background-color: #d7ee85 !important;
}
.file-conversion-tools-desc {
	color: #394fbb;
	    margin-top: 15px;
}
#file-conversion-tools .product-tools-gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  gap: 20px;
}

#file-conversion-tools .product-tools-gallery > li {
  flex-basis: 200px; /* width: 350px; */
}
#file-conversion-tools .product-tools-gallery::after {
  content: "";
  flex-basis: 400px;
}
@media only screen and (max-width: 991px) {
	.file-conversion-tools-header{

    width: 80%;
}
	.file-conversion-tools-header-main-bg {

          background: linear-gradient(90deg, rgb(250 254 246) 15%, rgb(250 254 246) 100%) !important;

}
}
.file-conversion-tools-header-main-bg {
   
          background: url(/images/product-tools/file-conversion-tools/header-bg.png) no-repeat left top, linear-gradient(90deg, rgb(250 254 246) 15%, rgb(250 254 246) 100%);

}