	/* var */

	:root {

	    --basefont:                             'Lato', sans-serif;		
	    --headingfont:                          'Open Sans', sans-serif;

	    --body_color:                           #2D3843;
	    --headingcolor_dark:                    #14202e;
	    --headingcolor:                         #14202e;
	    --headingcolor2:                        #14202e;
	    
	    --greencolor:                           #56B814;
	    --orangecolor:                          #007FFF; 
	    --bluecolor:                            #00AA45; 
	    
	    --primary_color:                        #00AA45;
	    --secondary_color:                      #0044A4;

	    --anchorcolor:                          #14202e;
	    --anchorhover:                          #00AA45;
	    --anchorhover_orange:                   #007FFF;
	    --anchorhover_dark:                     #222222;
	    --gray-color:                           #f6f6f6;
	    --yellowtext:                           #E2B93B;
	    --green-text:                           #27AE60;

	    --footertitle:                          #00112C;
	    --footeranchor:                         #00112C;
	    --footeranchorhover:                    #14202e;

	    --btn1bg:                               rgb(25, 118, 210);
	    --btn1gradbg1:			    #00AA45;
            --btn1gradbg2:			    #00AA45;
	    --btn1text:                             #ffffff;
	    --btn1bghover:                          #ffffff;
	    --btn1texthover:                        #002f4b;

            
	    --btn2bg:                               #FFFFFF;
	    --btn2text:                             #14202e;
	    --btn2border:                           #14202e;
	    --btn2bghover:                          #135a90;
	    --btn2borderhover:                      #135a90;
	    --btn2texthover:                        #ffffff;

	    --btn3bg:                               #FFFFFF;
	    --btn3text:                             #14202e;
	    --btn3bghover:                          #00AA45;
	    --btn3texthover:                        #FFF;

	    --btn4bg:                               #00112B;
	    --btn4text:                             #FFFFFF;
	    --btn4bghover:                          #14202e;
	    --btn4texthover:                        #FFFFFF;
	    
	    --color1:                               #D6EFF6;
	    --color2:                               #F8EFE6;
	    --color3:                               #DDF6D6;
	}

	/* Typography */
	body{font-family:var(--basefont);font-weight:400;color:var(--body_color);font-size:20px;line-height:32px;}
	@media (max-width:1430px){
	 body{font-size:17px;line-height:30px;}
	}
	@media (max-width:767px){
	     body{font-size:17px;line-height:30px;}
	}
	strong{font-weight:700;}
	a{transition:400ms;text-decoration:none;color:var(--anchorcolor);}
	a:hover,a:focus{color:var(--anchorhover);}
	p{margin:0 0 15px 0;}
	p:last-child{margin:0;}
	.text-center{text-align:center;}
	.text-left{text-align:left;}
	.text-right{text-align:right;}
	.text-uppercase{text-transform:uppercase;}
	.white-text,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text .h1,.white-text .h2,.white-text .h3,.white-text .h4,.white-text .h5,.white-text .h6{color:#fff;}
	.yellow-text,.yellow-text h1,.yellow-text h2,.yellow-text h3,.yellow-text h4,.yellow-text h5,.yellow-text h6,.yellow-text .h1,.yellow-text .h2,.yellow-text .h3,.yellow-text .h4,.yellow-text .h5,.yellow-text .h6{color:var(--yellowtext);}
	.green-text,.green-text h1,.green-text h2,.green-text h3,.green-text h4,.green-text h5,.green-text h6,.green-text .h1,.green-text .h2,.green-text .h3,.green-text .h4,.green-text .h5,.green-text .h6{color:var(--green-text);}
	.blue-text,.blue-text h1,.blue-text h2,.blue-text h3,.blue-text h4,.blue-text h5,.blue-text h6,.blue-text .h1,.blue-text .h2,.blue-text .h3,.blue-text .h4,.blue-text .h5,.blue-text .h6{color:var(--primary_color);}
	h1,h2,h3,h4,h5,h6{margin-top:0px;font-weight:400;margin-bottom:15px;}
	/*h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;}*/
	/*h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{background: linear-gradient(to right, #007FFF, #135a90);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}*/
	h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:var(--bluecolor);}
	h1{font-family:var(--headingfont);font-size:70px;color:var(--headingcolor_dark);line-height:90px;font-weight:800;}
	/*h2{font-family:var(--headingfont);font-size:60px;color:var(--headingcolor);line-height:80px;font-weight:800;}
	h2{font-family:var(--headingfont);font-size:50px;color:var(--headingcolor);line-height:65px;font-weight:800;}*/
	h2{font-family:var(--headingfont);font-size:40px;/* color:var(--headingcolor) */;line-height:55px;font-weight:700;}
	h3{font-family:var(--headingfont);font-size:20px;line-height:28px;font-weight:bold;color: var(--bluecolor);} 
	h4{font-family:var(--headingfont);font-size:25px;color:var(--headingcolor);line-height:35px;font-weight:600;margin-bottom:25px;}
	h5{font-family:var(--headingfont);font-size:24px;color:var(--headingcolor);line-height:normal;font-weight:700;}
	h6{font-family:var(--headingfont);font-size:17px;color:var(--headingcolor);line-height:25px;font-weight:700;}
	.h2{font-family:var(--headingfont);font-size:60px;color:var(--headingcolor);line-height:80px;font-weight:800;margin-bottom:15px;}
	.h3{font-family:var(--headingfont);font-size:25px;color:var(--headingcolor2);line-height:35px;font-weight:600;}
	.h5{font-family:var(--headingfont);font-size:24px;color:var(--headingcolor);line-height:normal;font-weight:700;margin-bottom:15px;}
	.h6{font-family:var(--headingfont);font-size:17px;color:var(--headingcolor);line-height:25px;font-weight:700;margin-bottom:15px;}
	@media (max-width:1629px){
	}
	@media (max-width:1429px){
	     /*h1{font-size:90px;line-height:110px;}*/
	}
	@media (max-width:1199px){
	     h1{font-size:60px;line-height:70px;}
	     h2{font-size:36px;line-height:46px;}
	     h3{font-size:24px;line-height:36px;}
	     h5{font-size:20px;line-height:normal;}
	     .h2{font-size:55px;line-height:70px;}
	}
	@media (max-width:991px){
	     h1{font-size:50px;line-height:60px;}
	     /*h2{font-size:48px;line-height:50px;}*/
	     /*h3{font-size:26px;line-height:36px;}*/
	     /*h4{font-size:27px;line-height:32px;}*/
	}
	@media (max-width:767px){
	     h1{font-size:40px;line-height:52px;}
	     h2{font-size:28px;line-height:42px;}
	     h3{font-size:22px;line-height:32px;}
	     h4{font-size:22px;line-height:30px;}
	     .h2{font-size:40px;line-height:50px;}
	}

	/* FORM CSS ++  */
	input{font-family:var(--basefont);}

	::-webkit-input-placeholder{opacity:1;}
	::-moz-placeholder{opacity:1;}
	:-ms-input-placeholder{opacity:1;}
	:-moz-placeholder{opacity:1;}

	textarea,select,input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){font-family:var(--basefont);border-radius:0px;color:var(--body_color);border-radius:10px;background-color:#fff;border:none;padding:20px;margin:0 0 20px;font-size:16px;font-weight:400;width:100%;}
	input[type="submit"]{background-color:var(--greencolor);color:#fff;border:none;border-radius:10px;transition:400ms;display:inline-block;font-size:16px;font-family:var(--basefont);font-weight:400;min-width:180px;padding:18px 35px;-webkit-appearance:none;text-align:center;cursor:pointer;}
	input[type="submit"]::-moz-focus-inner{border:0;}
	input[type="submit"]:hover{background-color:var(--btn1bghover);color:var(--btn1texthover);}
	textarea{resize:none;height:100px;display:block;}

	input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:var(--body_color)}
	input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:var(--body_color)}
	input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:var(--body_color)}
	input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;color:var(--body_color)}

	.gform_wrapper.gravity-theme .gform_fields{display:flex;flex-flow:row wrap;margin:0 -20px;}
	.gform_wrapper.gravity-theme .gform_fields .gfield--width-half{width:calc(50% - 40px);}
	.gform_wrapper.gravity-theme .gform_fields .gfield--width-third{width:calc(33.33% - 40px);}
	.gform_wrapper.gravity-theme .gform_fields .gfield--width-quarter{width:calc(25% - 40px);}
	.gform_wrapper.gravity-theme .gform_fields > div{margin:0 20px;width:calc(100% - 40px);}
	.gform_wrapper.gravity-theme .gform_fields > div.gfield--width-full{width:100%;}
	.gform_wrapper.gravity-theme .hidden_label label{display:none;}
	.gform_wrapper.gravity-theme .gform_delete_file{background-color:var(--primary_color);border:none;color:#fff;padding:4px;border-radius:4px;cursor:pointer;vertical-align:middle;margin:0 5px 0 0;transition:200ms;}
	.gform_wrapper.gravity-theme .gform_delete_file:hover{background-color:var(--secondary_color);}
	.gform_wrapper.gravity-theme .file-input{background:#fff url(../images/paper-pin.svg) no-repeat right 20px center / 25px auto;cursor:pointer;line-height:normal;border-radius:10px;color:var(--body_color);font-size:16px;padding:20px 60px 20px 20px;margin:0 0 30px 0;font-weight:500;width:100%;position:relative;}
	.gform_wrapper.gravity-theme .file-input label{cursor:pointer;}
	.gform_wrapper.gravity-theme .file-input ul{margin:0;padding:0;list-style:none;font-size:14px;color:red;}
	.gform_wrapper.gravity-theme .file-input ul li{margin:10px 0 0 0;}
	.gform_wrapper.gravity-theme .file-input .ginput_preview{margin:10px 0 0 0;}
	.gform_wrapper.gravity-theme .validation_message{padding:0;margin:0;list-style:none;color:red;font-size:14px;margin:-23px 0 10px 0;font-weight:600;}
	.gform_wrapper.gravity-theme .gfield_error textarea,.gform_wrapper.gravity-theme .gfield_error select,.gform_wrapper.gravity-theme .gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){box-shadow:0 0 0 2px red inset;color: #fff;}
	.gform_wrapper.gravity-theme .file-input .gform_drop_area,.gform_wrapper.gravity-theme .file-input .gform_fileupload_rules,.gform_wrapper.gravity-theme .gform_validation_errors{display:none;}
	.gform_wrapper.gravity-theme select{cursor:pointer;background:#fff url(../images/dropdown-chevron-select.svg) no-repeat right 15px center / 20px auto;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;}
	.gform_wrapper.gravity-theme select::-ms-expand{display:none;}


	.default-form .wpforms-container-full { margin-bottom: 0; }
	.default-form .wpforms-container-full .wpforms-field-container{display:flex;flex-flow:row wrap;margin:0 -20px;}
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-one-third{width:calc(33.33% - 40px);margin:0 20px !important;}
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field{;width:calc(100% - 20px);margin:0 20px;padding: 0 0;}
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field .wpforms-field-textarea { height: 100px; }
	.default-form .wpforms-container-full textarea, .default-form .wpforms-container-full select,.default-form .wpforms-container-full input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { height: auto; } 
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field textarea.wpforms-field-medium, .default-form .wpforms-container-full .wpforms-field-container .wpforms-field textarea { height: 100px; margin: 0 0 20px; border-radius: 10px; padding: 20px;  border: 1px solid #697A8B;}
	
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-one-half { width: calc(50% - 20px); margin: 0 10px !important; }
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field select { cursor: pointer; background: #fff url(../images/dropdown-chevron-select.svg) no-repeat right 15px center / 20px auto; text-overflow: ellipsis; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-right: 40px; max-width: 100%; height: auto; border-radius: 10px; padding: 20px; margin: 0 0 20px; }
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field select::-ms-expand{display:none;}

	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-field-file-upload .wpforms-uploader { background: #fff url(../images/paper-pin.svg) no-repeat right 20px center / 25px auto; cursor: pointer; line-height: normal; border-radius: 10px; color: var(--body_color); font-size: 16px; padding: 19px 60px 19px 20px; font-weight: 500; width: 100%; position: relative; border: 1px solid #E6E6E6; }
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-field-file-upload .dz-message { display: inline-block; width: 100%; text-align: left; }
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-field-file-upload .dz-message svg { display: none; }

	/*.default-form .wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit] { background-color: var(--greencolor); color: #fff; border: none; border-radius: 10px; transition: 400ms; display: inline-block; font-size: 16px; font-family: var(--basefont); font-weight: 500; min-width: 180px; padding: 18px 35px; -webkit-appearance: none; text-align: center; cursor: pointer; }*/
	.default-form .wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit] { background-image: linear-gradient(to right, var(--btn1gradbg1) 0%, var(--btn1gradbg2) 51%);color: #FFF; border: none; border-radius: 10px; transition: 400ms; display: inline-block; font-size: 16px; font-family: var(--basefont); font-weight: 500; min-width: 180px; padding: 18px 35px; -webkit-appearance: none; text-align: center; cursor: pointer; transition: 400ms; border-radius: 50rem; }
	.default-form .wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit]:hover { background-image: linear-gradient(to right, var(--btn1gradbg1) 0%, var(--btn1gradbg2) 0%); }
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-field-file-upload label.wpforms-field-label { color: #fff; padding: 0 0 5px; font-weight: 500; }

	.default-form .wpforms-container-full .wpforms-form .wpforms-field .paragraph { font-size: 12px; line-height: 22px; text-align: justify; margin: 10px 0 30px;  }


	.default-form .hs_submit{ padding-left: 194px; margin-top:3px; }
	.default-form .wpforms-container-full .wpforms-form .wpforms-submit-container { width: auto; float: left; padding: 3px 0 0; }

	.default-form .wpforms-container-full .wpforms-form label.wpforms-error { color: var(--body_color); margin: -20px 0 2px; }
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field textarea.wpforms-error { border: 1px solid #E6E6E6; }
	.default-form.error-white .wpforms-container-full .wpforms-form label.wpforms-error { color: #fff;  }
	.consult-sec .default-form.error-white .wpforms-container-full .wpforms-form label.wpforms-error  { color: var(--body_color); }
	.default-form.error-white .wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error { border: none; }	
	.consult-sec .default-form.error-white .wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error { border: 1px solid #697A8B }
	
	body .iti--allow-dropdown, div.wpforms-container .wpforms-form .iti--allow-dropdown, div.wpforms-container-full .wpforms-form .iti--allow-dropdown, #wpforms-conversational-form-page .iti--allow-dropdown{margin:0 0 20px;}
	div.wpforms-container-full .wpforms-form .wpforms-submit-spinner {display: none!important;}

	/*.default-form .wpforms-container-full .wpforms-field-container .wpforms-field input[type="tel"] {padding: 20px 20px 20px 50px !important;}*/


	


	/* FORM CSS --  */

	/* slick.min.css - v1.8.1 */
	.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
	/*# sourceMappingURL=slick.min.css.map */


	/* fancybox.min.css - v3.5.7 */
	/*body.compensate-for-scrollbar{overflow:hidden}*/
	body.compensate-for-scrollbar{margin:0;}
	.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
	.fancybox-slide .fancybox-content{overflow:visible!important;}
	.fancybox-slide .fancybox-close-small{background:#fff;border-radius:100%;height:30px;opacity:1;padding:2px;right:0;top:-38px;width:30px;}
	.fancybox-slide .fancybox-close-small svg{color:#000;}




	
	/* BLOG CSS ++ */
	/*blockquote{position:relative;background-color:rgba(63,113,255,0.05);margin:40px 0;font-style:italic;border-radius:10px;padding:55px 80px 55px 60px;}
	blockquote:before{content:'';position:absolute;width:74px;height:59px;top:30px;left:38px;background:url('../images/quote.svg')no-repeat;}*/
	
	body.single.single-post, body.single.single-post .body-container-wrapper { background-image: unset; }
	.blog-list-wrap{padding:95px 0 100px;}
	.blog-list-wrap .list-wrapper .left{width:290px;}
	.blog-list-wrap .left .topic-list-wrap{position:sticky;top:130px;}
	.blog-list-wrap .left .topic-list ul li{padding-left:0;}
	.blog-list-wrap .left .topic-list ul li a{font-size:16px;line-height:28px;color:var(--body_color);}
	.blog-list-wrap .left .topic-list ul li a:hover{color:var(--bluecolor);}
	.blog-list-wrap .left .topic-list ul li + li{margin:0 0;}
	.blog-list-wrap .left .topic-list + .topic-list.ul-style{margin:40px 0 0;}
	.blog-list-wrap .list-wrapper .right{width:calc(100% - 290px);padding-left:25px;}
	.blog-list-wrap .right .single-post:not(:last-child){border-bottom:1px dashed var(--body_color);}
	.blog-list-wrap .right .single-post .topic{padding:0 0 10px;}
	.blog-list-wrap .right .single-post .topic a.topic-link{padding:4px 10px 6px;background-color:var(--gray-color);border-radius:10px;font-size:14px;font-weight:500;color:var(--body_color);}
	.blog-list-wrap .right .single-post .post-title h3 {margin: 0 0 5px;}
	.blog-list-wrap .right .single-post .post-title h3 a{color:var(--body_color);}
	.blog-list-wrap .right .single-post .post-title h3 a:hover{color:var(--bluecolor);text-decoration:underline;}
	.blog-list-wrap .right .single-post .truncate{padding:8px 0 25px;}
	.blog-list-wrap .right .single-post .blog-detail{font-size:16px;line-height:28px;padding:0 0 45px;}
	.blog-list-wrap .right .single-post + .single-post{padding:50px 0 0;}
	.blog-list-wrap .right .single-post .blog-detail a:not(:hover){color:var(--body_color);}
	.blog-list-wrap .right .single-post .blog-detail div:not(:last-child){padding-right:32px;position:relative;}
	.blog-list-wrap .right .single-post .blog-detail div:not(:last-child):after{content:'';position:absolute;width:7px;height:7px;top:12px;right:12px;background-color:var(--body_color);border-radius:100%;}

	.espark_pagination .page-numbers{display:inline-block;vertical-align:middle;text-align:center;margin:0 4px;font-size:16px;line-height:44px;font-weight:500;color:var(--body_color);width:44px;height:44px;background-color:transparent;border-radius:10px;}
	.espark_pagination .page-numbers.current,.espark_pagination .page-numbers:hover{width:44px;height:44px;background-color:var(--anchorcolor);border-radius:10px;color:#fff;}
	.espark_pagination .prev.page-numbers,.espark_pagination .next.page-numbers{width:auto;margin:0 0;}
	.espark_pagination .prev.page-numbers{margin-right:15px;}
	.espark_pagination .next.page-numbers{margin-left:15px;}
	.espark_pagination .prev.page-numbers:hover,.espark_pagination .next.page-numbers:hover{background-color:transparent;}

	.single-post header.header-container-wrapper{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.10);}
	
	.banner-home.blog-inner { padding: 115px 0 36px;/*box-shadow: 0 0 50px 30px rgba(0, 47, 75 ,0.20);*/}
	.banner-home.blog-inner + .blog_content-wrapper:before {display: none;}
	.banner-home.blog-inner h1{font-size:40px;line-height:55px;font-weight:700;}

	.blog_content-wrapper{padding:20px 0 100px;position:relative;}
	.blog_content-wrapper .post-content{position:relative;}
	.blog_content-wrapper .post-content:before{content:'';width:1px;border-left:dotted 2px var(--primary_color);height:100%;display:block;position:absolute;left:-60px;z-index:0;}

	.blog_content-wrapper .blog_left{width:800px;}
	.blog_content-wrapper .blog-post .featured-image-wrapper{height:450px;border-radius:10px;position:relative;}
	.blog_content-wrapper .featured-image-wrapper .post-topic{position:absolute;left:20px;top:20px;width:auto;}
	/*.blog_content-wrapper .featured-image-wrapper .post-topic a{padding:3px 10px;background-color:var(--gray-color);border-radius:10px;font-*/size:14px;font-weight:500;color:var(--body_color);display:inline-block;}
	.blog_content-wrapper .featured-image-wrapper .post-topic a + a{margin:0 0 0 10px;}
	.blog_content-wrapper .featured-image-wrapper .post-topic a{padding:3px 10px;background-color:var(--gray-color);border-radius:10px;font-size:14px;font-weight:500;color:var(--body_color);display:flex;justify-content:center;align-items:center;}
	.blog_content-wrapper .featured-image-wrapper .post-topic a:hover{color:var(--anchorcolor);}
	.blog_content-wrapper .blog-detail{padding:25px 0 10px;}
	.blog_content-wrapper .blog-detail div:not(:last-child){padding-right:32px;position:relative;}
	.blog_content-wrapper .blog-detail div:not(:last-child):after{content:'';position:absolute;width:7px;height:7px;top:14px;right:12px;background-color:var(--body_color);border-radius:100%;}
	.blog_content-wrapper .post-title{padding:10px 0 0;}
	.blog_content-wrapper .post-title h3 a:not(:hover){color:var(--body_color);}
	.blog_content-wrapper .author-info{padding:25px 0 25px;border-bottom:1px dashed #000;}
	.blog_content-wrapper .info .author-thumbnil{width:60px;background-color:var(--gray-color);border-radius:100%;}
	.blog_content-wrapper .info .author-thumbnil img{border-radius:100%;width:52px;height:52px;border:4px solid var(--gray-color);display:block;margin:0 auto;object-fit:cover;}
	.blog_content-wrapper .info .author-name{width:calc(100% - 52px);padding-left:20px;font-size:14px;line-height:28px;}
	.blog_content-wrapper .info .author-name span{display:block;font-size:18px;}
	.blog_content-wrapper .social{margin-bottom:3px;}
	.blog_content-wrapper .social li{padding:0 0;line-height:18px;}
	.blog_content-wrapper .social li + li{margin:0 0 0 7px;}
	.blog_content-wrapper .social li a{color:var(--body_color);font-size:14px;margin:0 6px;position:relative;}
	.blog_content-wrapper .social li a:hover{color:var(--anchorcolor);}
	.blog_content-wrapper .social li a:after{content:'';position:absolute;width:1px;height:100%;background-color:var(--body_color);top:2px;right:-11px;}
	.blog_content-wrapper .social li:last-child a:after{display:none;}
	/*.blog_content-wrapper .blog_left .post-content{padding:40px 0;}*/
	.blog_content-wrapper .post-content p{margin:0 0 25px 0;}
	.blog_content-wrapper .post-content ul{padding:0 0;list-style:none;}
	.blog_content-wrapper .post-content ul li{position:relative;padding-left:24px;}
	.blog_content-wrapper .post-content ul li:before{content:'';position:absolute;width:6px;height:6px;top:13px;left:0;background-color:#000;border-radius:100%;}
	.blog_content-wrapper .post-content ul li + li{margin:8px 0 0;}

	.blog_content-wrapper .post-content img { margin: 50px auto; display: block; }
	.blog_content-wrapper .post-content pre { display: block; background-color: var(--gray-color); overflow-x: auto; margin: 40px 0; padding: 30px 20px;}
	.blog_content-wrapper .blog_left .post-content h2 span { -webkit-text-fill-color: var(--headingcolor);font-weight: 700;-webkit-text-stroke-width: 0;color: var(--headingcolor); }
	.blog_content-wrapper .blog_left .post-content h2{font-size:30px;line-height:40px;position:relative;margin:50px 0;padding:25px 0 25px 0;}
	.blog_content-wrapper .blog_left .post-content h2:after {content: '';position: absolute;width: 5000px;height: 100%;top: 0;left: auto;right: 0;z-index: -1;}
	.blog_content-wrapper .blog_left .post-content h2:before {content: attr(data-count);position: absolute;width: 67px;height: 67px;top: 50%;transform:translateY(-50%);left: -96px;background-color: #fff;border-radius: 100%;display: flex;align-items: center;justify-content: center;border: 3px solid var(--bluecolor);font-size:26px;}
	.blog_content-wrapper .blog_left .post-content h3 { font-size: 22px; margin: 25px 0 8px; position: relative; line-height: 40px; color:var(--body_color); }
	.blog_content-wrapper .blog_left .post-content h4 { font-size: 20px; margin: 25px 0 8px; position: relative; line-height: 40px; color:var(--body_color); }
	/*.blog_content-wrapper .blog_left .post-content h2:after { content: ''; position: absolute; height: 10px; background-color: transparent; background-image: radial-gradient(currentColor 1px, transparent 1px); background-position: 1px 1px; background-size: 5px 5px; background-repeat: repeat; opacity: .5; width: 100%; left: 0; top: 10px; right: 0; }*/
	.blog_content-wrapper .post-content ul.squre_point { margin-bottom: 50px; }
	.blog_content-wrapper .post-content p a, .blog_content-wrapper .post-content  a { color: var(--bluecolor); text-decoration: underline; }
	.blog_content-wrapper .post-content p a:hover, .blog_content-wrapper .post-content  a:hover { color: var(--anchorcolor); }

	.blog_content-wrapper .post-content ul.squre_point li { position: relative; list-style: none; padding-left: 30px; }
	.blog_content-wrapper .post-content ul.squre_point li:before { content: ''; position: absolute; width: 7px; height: 7px; top: 14px; left: 0; background-color: #000; border-radius: 100%; }
	.blog_content-wrapper .post-content ul.squre_point li + li { margin: 10px 0 0; }

	.blog_content-wrapper .post-content .alsoReadDesign { padding: 20px 45px 25px; margin: 40px 0 30px; position: relative; border-top: 1px solid #000; border-bottom: 1px solid #000; }
	.blog_content-wrapper .post-content .alsoReadDesign:before, .blog_content-wrapper .post-content .alsoReadDesign:after { content: ''; position: absolute; width: 45px; height: 35px; top: -11px; left: 0px; background: #fff url(../images/quote.svg)no-repeat; background-size: 30px; }
	.blog_content-wrapper .post-content .alsoReadDesign:after { bottom: -11px; top: auto; right: 0; left: auto; transform: rotate(180deg); }
	.blog_content-wrapper .post-content .alsoReadDesign p { margin: 0 0; }

	.blog_content-wrapper .blog_left .services-accordn { padding: 30px 20px 50px 20px; }

	.blog_content-wrapper .blog_right{width:calc(100% - 800px);padding-left:90px;margin:0 0 80px;}
	.blog_content-wrapper .blog_right .blog-right-inner{position:sticky;top:137px;}
	.blog_content-wrapper .blog_right .toc .lwptoc{margin:0 0;}
	.blog_content-wrapper .blog_right .blog-right-inner .lwptoc-light .lwptoc_i{color:var(--body_color);background:var(--gray-color);border-radius:10px;}
	.blog_content-wrapper .blog_right .lwptoc_item{position:relative;padding:0 10px 0 25px;}
	.blog_content-wrapper .blog_right .lwptoc_item:before{content:counter(section) ". ";position:absolute;counter-increment:section;top:0;left:0;}
	.blog_content-wrapper .blog_right .lwptoc_item + .lwptoc_item{margin:10px 0 0;}
	.blog_content-wrapper .blog_right .lwptoc_itemWrap{counter-reset:section;}
	.blog_content-wrapper .blog_right .lwptoc_item a{color:var(--body_color);}
	.blog_content-wrapper .blog_right .lwptoc_item a:hover{color:var(--bluecolor);border-bottom:none!important;}
	.blog_content-wrapper .lwptoc_item a span.lwptoc_item_number{display:none;}
	.blog_content-wrapper .lwptoc_item a span.lwptoc_item_label{line-height:26px;display:inline-block;}
	.blog_content-wrapper .blog_right .cta-collaborate{border-radius:10px;padding:15px 25px !important;margin:35px 0 0;}
	.blog_content-wrapper .blog_right .cta-collaborate h4{margin-bottom: 10px !important;}
	.blog_content-wrapper .blog_right .cta-collaborate ul{margin-top: 0 !important;}
	.blog_content-wrapper .blog_right .cta-collaborate .button-3{padding:10px 0;}

	.author-box{background-color:rgba(63,113,255,0.05);border-radius:10px;padding:32px 37px;margin:35px 0 80px;}
	.author-box .author-img{width:200px;border-radius:10px;}
	.author-box .about-author{width:calc(100% - 200px);padding-left:30px;}
	.author-box .about-author .author{font-weight:600;}
	.author-box .about-author .author-content{padding:10px 0 0;}

	.related-articles{padding:90px 0;}
	.related-articles .articles h2{padding:0 0 20px;}
	.related-articles .articles ul{padding:30px 0 0;}
	.related-articles .articles ul li a{font-size:30px;line-height:28px;font-weight:600;color:var(--body_color);}
	.related-articles .articles ul li a:hover{color:var(--anchorcolor);}
	.related-articles .articles ul li + li{margin-top:35px;}
	.related-articles .articles ul li:after{background-color:var(--body_color);}
	.related-articles .button-2{padding:40px 0 0;}

	.main-blog-wrap{padding:80px 0;position:relative;overflow:hidden;}
	.main-blog-wrap:after{box-shadow:0 0 50px 30px rgb(0 47 75 / 15%);position:absolute;content:"";bottom:-9px;width:100%;height:0;}
	.main-blog-wrap .left{width:calc(100% - 550px);padding-right:90px;}
	.main-blog-wrap .right{width:550px;position:relative;z-index:1;}
	.main-blog-wrap .right .featured-image-wrapper{height:305px;border-radius:10px;}
	.main-blog-wrap .quote-content{font-size:22px;line-height:35px;margin:0 auto;font-style:italic;padding:0 0 10px;}
	.main-blog-wrap .right:before{content:'';background-image:radial-gradient(var(--secondColor) 10%,transparent 15%);background-size:30px 30px;position:absolute;width:100%;height:300px;z-index:-1;left:300px;top:-78px;}

	.blog_content-wrapper.blog-space{position:relative;padding:80px 0 0 60px;}
	
	.blog_content-wrapper .lwptoc_items::-webkit-scrollbar{-webkit-appearance:none;}
	.blog_content-wrapper .lwptoc_items::-webkit-scrollbar:vertical{width:6px;}
	.blog_content-wrapper .lwptoc_items::-webkit-scrollbar:horizontal{height:6px;}
	.blog_content-wrapper .lwptoc_items::-webkit-scrollbar-thumb{background-color:var(--btn1bg);}
	.blog_content-wrapper .lwptoc_items::-webkit-scrollbar-track{border-radius:10px;background-color:#dadada;}

	.client_guide-template-default .work-banner .title-part{max-width:800px;}
	.blog_content-wrapper.client-guides-content .blog_right .toc{margin:-310px 0 0 0;}
	.blog_content-wrapper.client-guides-content .blog_right .blog-right-inner .toc .lwptoc_items{transition: height ease 400ms;}
	.blog_content-wrapper.client-guides-content .blog_right .blog-right-inner .toc.down .lwptoc_items{height: 220px;}
	
	.blog_content-wrapper .post-content table tr {vertical-align: top;}
	.blog_content-wrapper .post-content table tr td ul {margin: 0; text-align: left;}
	.blog_content-wrapper .post-content table tr td ul li:before{background-color: #fc5954;height: 7px;width: 7px;}
	.blog_content-wrapper .post-content table.design { border-spacing: 0;margin: auto;margin-bottom: 45px;width: 100%; }
	.blog_content-wrapper .post-content table.design thead th { font-size: 18px; line-height: 28px; letter-spacing: -.5px; padding: 9px 20px;     background-color: var(--bluecolor); font-weight: 700; color: #fff; vertical-align: middle; text-align: left; }
	.blog_content-wrapper .post-content table.design thead th:first-of-type { border-radius: 18px 0 0 0; }
	.blog_content-wrapper .post-content table.design thead th:last-of-type { border-radius: 0 18px 0 0; }	
	.blog_content-wrapper .post-content table.design thead th:not(:last-of-type) { border-right: 1px solid #dcdee3; }
	.blog_content-wrapper .post-content table.design tbody tr td { font-size: 16px; font-weight: 600; line-height: 28px; letter-spacing: -.5px; padding: 9px 20px; min-width: 110px; border-right: 1px solid #dcdee3;color: #202020; }
	.blog_content-wrapper .post-content table.design tbody tr:nth-of-type(2n) td { background-color: #f8f8fb; }
	.blog_content-wrapper .post-content table.design tbody tr td:first-of-type { border-left: 1px solid #dcdee3; }
	.blog_content-wrapper .post-content table.design tbody tr:last-of-type td { border-bottom: 1px solid #dcdee3; }
	.blog_content-wrapper .post-content table.design tbody tr:last-of-type td:first-of-type { border-radius: 0 0 0 18px; }
	.blog_content-wrapper .post-content table.design tbody tr:last-of-type td:last-of-type { border-radius: 0 0 18px 0; }
	.blog_content-wrapper .post-content table.design thead th:only-child { border-radius: 18px 18px 0 0 !important; }
	
	.blog_content-wrapper .post-content .seprater-info { margin-bottom: 35px; } 	
	.blog_content-wrapper .post-content .seprater-info .info-inner { display: flex; flex-flow: column wrap; width: 100%; border-radius: 10px; background-color: var(--gray-color); }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-icon { z-index: 0; overflow: hidden; min-width: 180px;min-height: 180px; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-icon .icon { color: var(--gray-color); font-family: var(--headingfont); font-size: 42px; font-weight: 700; line-height: 80%; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-icon .icon_wrap { position: relative; display: flex; align-items: center; justify-content: center; background-color: #002f4a; width: 100%; height: 100%; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-content { flex: 1;align-self: center;display: flex;flex-flow: column wrap; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-content .title_inner { display: block; width: 100%; } 
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-content .title_inner h5 {margin-bottom: 10px;color: #033046; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-content .content { font-size: 19px;font-weight: 700; line-height: 30px; }
	/*.blog_content-wrapper .post-content .seprater-info .info-inner .info-content .content a { color: #fc5954;text-decoration: none;cursor: pointer; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-content .content a:hover { color: #1596f7; } */
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-content .action a { color: #fff; text-decoration: none; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-content .action { display: block; width: 100%; margin-top: 15px; }	
	
	.blog_content-wrapper .post-content .seprater-info.no-icon .info-inner { background:url(../images/blog-divider-bg.png) no-repeat center /cover; }
	.blog_content-wrapper .post-content .seprater-info.no-icon .info-inner .info-content { color: #fff; }
	.blog_content-wrapper .post-content .seprater-info.no-icon .info-inner .info-content .action { text-align: right; }
	.blog_content-wrapper .post-content .seprater-info.no-icon .info-inner .info-content .title_inner p { color: #fff; font-size: 30px;font-weight: bold; line-height: 40px;}


	/* BLOG CSS --  */
	
	/* SYSTEM CSS ++  */
	.main-error{overflow:hidden;position:relative;}
	.main-error .inner{text-align:center;height:85vh;}
	.main-error .inner .inner-box{padding:177px 0px 0px;}
	.main-error .inner .inner-box .error-image{width:100%;}
	.main-error .inner .inner-box .error-content{width:100%;margin-top:20px;}
	.main-error .e-shape-top{width:323px;height:323px;background-color:rgb(0,94,184,0.05);border-radius:100%;position:absolute;right:-60px;top:120px;}
	.main-error .e-shape-bottom1{width:84px;height:84px;border-radius:100%;background-color:rgb(0,94,184,0.05);position:absolute;left:30px;bottom:0;}
	.main-error .e-shape-bottom2{width:50px;height:50px;border-radius:100%;background-color:rgb(0,94,184,0.05);position:absolute;left:140px;bottom:50px;}
	.main-error .inner .inner-box .e-button{margin-top:25px;}
	.content-part{padding:80px 0;}
	.content-part hr{border:none;border-top:2px dashed var(--body_color);margin:50px 0;}
	/* SYSTEM CSS --  */
	
	/* BUTTON CSS ++  */
	.btn-group{}
	.btn-group > div{display:inline-block;margin:0 10px;vertical-align:middle;}
	.btn-group > div:first-child{margin-left:0;margin-bottom:15px;}
	.btn-group > div:last-child{margin-right:0;margin-bottom:15px;}

	/*.button-1 a{background-color:var(--btn1bg);border-radius:10px;border:solid 1px var(--btn1bg);color:var(--btn1text);display:inline-block;font-size:18px;font-weight:700;line-height:normal;min-width:177px;padding:17px 20px;text-align:center;text-decoration:none;}
	.button-1 a:hover{background-color:var(--btn1bghover);border-color:var(--btn1texthover);color:var(--btn1texthover);}*/

	.button-1 a{ background-size: 200% auto;border: none;background-image: linear-gradient(to right, var(--btn1gradbg1) 0%, var(--btn1gradbg2) 51%);border-radius:10px;border:none;color:var(--btn1text);display:inline-block;font-size:18px;font-weight:700;line-height:normal;min-width:177px;padding:17px 20px;text-align:center;text-decoration:none;padding-left: 24px;border-radius: 50rem;}
	.button-1 a:hover{background-position: right center;}

	.button-2 a{background-color:var(--btn2bg);border-radius:10px;border:solid 1px var(--btn2border);color:var(--btn2text);display:inline-block;font-size:18px;font-weight:700;line-height:normal;min-width:177px;padding:17px 20px;text-align:center;text-decoration:none;}
	.button-2 a:hover{background-color:var(--bluecolor);border-color:#111111;color:#fff;}

	.button-3 a{background-color:var(--btn3bg);border-radius:10px;border:solid 1px var(--btn3bg);color:var(--btn3text);display:inline-block;font-size:18px;font-weight:700;line-height:normal;min-width:177px;padding:17px 20px;text-align:center;text-decoration:none;}
	.button-3 a:hover{background-color:var(--btn3bghover);border-color:var(--btn3bghover);color:var(--btn3texthover);}

	.button-4 a{background-color:var(--btn4bg);border-radius:10px;border:solid 1px var(--btn4bg);color:var(--btn4text);display:inline-block;font-size:12px;font-weight:700;line-height:normal;padding:8px 18px;text-align:center;text-decoration:none;}
	.button-4 a:hover{background-color:var(--btn4bghover);border-color:var(--btn4bghover);color:var(--btn4texthover);}

	.button-1.mini a{padding:12px 15px; font-size:12px;min-width:130px;}

	[class*="button-"].medium a{font-size:14px;min-width:135px;padding:12px 20px;}

	.show-more a{position:relative;}
	.show-more a:after{content:'';position:absolute;width:42px;height:30px;top:15px;background:url(../images/light-blue-arrow.svg)no-repeat;filter: invert(41%) sepia(82%) saturate(1596%) hue-rotate(117deg) brightness(91%) contrast(101%);margin-left:10px;transition:400ms;}
	/*.show-more a:hover:after{background:url(../images/light-blue-arrow.svg)no-repeat;}*/

	.gradient-bg a{border:solid 1px transparent;}
	.gradient-bg a:hover{color:#fff;}

	@media (max-width:1629px){
		.show-more a:after,.show-more a:hover:after{background-size:30px;}
	}
	@media (max-width:1199px){
		[class*="button-"] a{min-width:200px;padding:12px 35px;}
		.show-more a:after,.show-more a:hover:after{background-size:26px;top:9px;}
	}
	@media (max-width:991px){
		.btn-group > div{display:block;margin:0 0 8px;}
		.show-more a:after,.show-more a:hover:after{background-size:20px;top:12px;}
	}
	@media (max-width:767px){
		[class*="button-"] a{font-size:14px;padding:12px 30px;}
		.show-more a:after,.show-more a:hover:after{top:10px;}
	}
	/* BUTTON CSS --  */

	/* Icon css */
	.icon{}
	.icon .icon-square{width:65px; height:65px;}
	
	.icon.icon-pack-1 .icon-square{background: url(../images/Our_services_split.png) no-repeat;}
	.icon.icon-pack-1 .icon-square.ic1{background-position: -22px -20px;}
	.icon.icon-pack-1 .icon-square.ic2{background-position: -110px -20px;}
	.icon.icon-pack-1 .icon-square.ic3{background-position: -192px -20px;}
	.icon.icon-pack-1 .icon-square.ic4{background-position: -279px -20px;}
	.icon.icon-pack-1 .icon-square.ic5{background-position: -20px -105px;}
	.icon.icon-pack-1 .icon-square.ic6{background-position: -107px -105px;}
	.icon.icon-pack-1 .icon-square.ic7{background-position: -190px -105px;}
	.icon.icon-pack-1 .icon-square.ic8{background-position: -275px -105px;}
	
	.icon.icon-pack-2 .icon-square{background: url(../images/Why_Choose_split.png) no-repeat;}
	.icon.icon-pack-2 .icon-square.ic1{background-position: -22px -20px;}
	.icon.icon-pack-2 .icon-square.ic2{background-position: -110px -20px;}
	.icon.icon-pack-2 .icon-square.ic3{background-position: -192px -20px;}
	.icon.icon-pack-2 .icon-square.ic4{background-position: -278px -20px;}
	.icon.icon-pack-2 .icon-square.ic5{background-position: -20px -105px;}
	.icon.icon-pack-2 .icon-square.ic6{background-position: -107px -105px;}
	.icon.icon-pack-2 .icon-square.ic7{background-position: -190px -105px;}
	.icon.icon-pack-2 .icon-square.ic8{background-position: -275px -105px;}
	
	.icon.icon-pack-3 .icon-square{background: url(../images/why_espark_split.png) no-repeat;}
	
	.icon.icon-pack-4 .icon-square{background: url(../images/Our_services_angular.png) no-repeat;}
	.icon.icon-pack-4 .icon-square.ic1{background-position: -35px -20px;}
	.icon.icon-pack-4 .icon-square.ic2{background-position: -105px -20px;}
	.icon.icon-pack-4 .icon-square.ic3{background-position: -192px -20px;}
	.icon.icon-pack-4 .icon-square.ic4{background-position: -278px -20px;}
	.icon.icon-pack-4 .icon-square.ic5{background-position: -20px -105px;}
	.icon.icon-pack-4 .icon-square.ic6{background-position: -107px -105px;}
	.icon.icon-pack-4 .icon-square.ic7{background-position: -190px -105px;}
	.icon.icon-pack-4 .icon-square.ic8{background-position: -275px -105px;}
	.icon.icon-pack-4 .icon-square.ic9{background-position: -19px -188px;}
	.icon.icon-pack-4 .icon-square.ic10{background-position: -105px -188px;}

	.icon.icon-pack-5 .icon-square{background: url(../images/Why_Choose_angular.png) no-repeat;}
	.icon.icon-pack-5 .icon-square.ic1{background-position: -20px -20px;}
	.icon.icon-pack-5 .icon-square.ic2{background-position: -100px -20px;}
	.icon.icon-pack-5 .icon-square.ic3{background-position: -180px -20px;}
	.icon.icon-pack-5 .icon-square.ic4{background-position: -260px -20px;}
	.icon.icon-pack-5 .icon-square.ic5{background-position: -16px -99px;}
	.icon.icon-pack-5 .icon-square.ic6{background-position: -100px -98px;}
	.icon.icon-pack-5 .icon-square.ic7{background-position: -180px -98px;}
	.icon.icon-pack-5 .icon-square.ic8{background-position: -260px -98px;}
	.icon.icon-pack-5 .icon-square.ic9{background-position: -20px -178px;}
	.icon.icon-pack-5 .icon-square.ic10{background-position: -100px -179px;}
	.icon.icon-pack-5 .icon-square.ic11{background-position: -178px -179px;}

	.icon.icon-pack-6 .icon-square{background: url(../images/Our_services_Reactjs.png) no-repeat;}
	.icon.icon-pack-6 .icon-square.ic1{background-position: -22px -20px;}
	.icon.icon-pack-6 .icon-square.ic2{background-position: -102px -20px;}
	.icon.icon-pack-6 .icon-square.ic3{background-position: -181px -20px;}
	.icon.icon-pack-6 .icon-square.ic4{background-position: -260px -20px;}
	.icon.icon-pack-6 .icon-square.ic5{background-position: -20px -105px;}
	.icon.icon-pack-6 .icon-square.ic6{background-position: -104px -98px;}
	.icon.icon-pack-6 .icon-square.ic7{background-position: -180px -100px;}
	.icon.icon-pack-6 .icon-square.ic8{background-position: -260px -100px;}
	
	.icon.icon-pack-7 .icon-square{background: url(../images/Why_Choose_ReactJs.png) no-repeat;}
	.icon.icon-pack-7 .icon-square.ic1{background-position: -27px -20px;}
	.icon.icon-pack-7 .icon-square.ic2{background-position: -105px -20px;}
	.icon.icon-pack-7 .icon-square.ic3{background-position: -185px -20px;}
	.icon.icon-pack-7 .icon-square.ic4{background-position: -266px -20px;}
	.icon.icon-pack-7 .icon-square.ic5{background-position: -26px -105px;}
	.icon.icon-pack-7 .icon-square.ic6{background-position: -100px -105px;}
	.icon.icon-pack-7 .icon-square.ic7{background-position: -180px -100px;}
	.icon.icon-pack-7 .icon-square.ic8{background-position: -260px -105px;}
	.icon.icon-pack-7 .icon-square.ic9{background-position: -21px -188px;}
	.icon.icon-pack-7 .icon-square.ic10{background-position: -99px -178px;}
	.icon.icon-pack-7 .icon-square.ic11{background-position: -182px -180px;}

	.icon.icon-pack-8 .icon-square{background: url(../images/Our_services_Vuejs.png) no-repeat;}
	.icon.icon-pack-8 .icon-square.ic1{background-position: -27px -20px;}
	.icon.icon-pack-8 .icon-square.ic2{background-position: -105px -20px;}
	.icon.icon-pack-8 .icon-square.ic3{background-position: -185px -20px;}
	.icon.icon-pack-8 .icon-square.ic4{background-position: -266px -20px;}
	.icon.icon-pack-8 .icon-square.ic5{background-position: -26px -100px;}
	.icon.icon-pack-8 .icon-square.ic6{background-position: -100px -100px;}
	.icon.icon-pack-8 .icon-square.ic7{background-position: -180px -100px;}
	.icon.icon-pack-8 .icon-square.ic8{background-position: -260px -100px;}
	.icon.icon-pack-8 .icon-square.ic9{background-position: -21px -180px;}
	.icon.icon-pack-8 .icon-square.ic10{background-position: -99px -178px;}

	.icon.icon-pack-9 .icon-square{background: url(../images/Why_Choose_VueJs.png) no-repeat;}
	.icon.icon-pack-9 .icon-square.ic1{background-position: -22px -20px;}
	.icon.icon-pack-9 .icon-square.ic2{background-position: -102px -20px;}
	.icon.icon-pack-9 .icon-square.ic3{background-position: -189px -20px;}
	.icon.icon-pack-9 .icon-square.ic4{background-position: -264px -20px;}
	.icon.icon-pack-9 .icon-square.ic5{background-position: -22px -100px;}
	.icon.icon-pack-9 .icon-square.ic6{background-position: -101px -100px;}
	.icon.icon-pack-9 .icon-square.ic7{background-position: -182px -100px;}
	.icon.icon-pack-9 .icon-square.ic8{background-position: -262px -101px;}
	
	.icon.icon-pack-10 .icon-square{background: url(../images/Our_services_Gatsbyjs.png) no-repeat;}
	.icon.icon-pack-10 .icon-square.ic1{background-position: -32px -20px;}
	.icon.icon-pack-10 .icon-square.ic2{background-position: -107px -20px;}
	.icon.icon-pack-10 .icon-square.ic3{background-position: -182px -20px;}
	.icon.icon-pack-10 .icon-square.ic4{background-position: -262px -20px;}
	.icon.icon-pack-10 .icon-square.ic5{background-position: -30px -100px;}
	.icon.icon-pack-10 .icon-square.ic6{background-position: -107px -96px;}
	.icon.icon-pack-10 .icon-square.ic7{background-position: -192px -100px;}
	.icon.icon-pack-10 .icon-square.ic8{background-position: -263px -99px;}
	.icon.icon-pack-10 .icon-square.ic9{background-position: -21px -180px;}
	.icon.icon-pack-10 .icon-square.ic10{background-position: -104px -180px;}

	.icon.icon-pack-11 .icon-square{background: url(../images/Why_Choose_GatsbyJs.png) no-repeat;}
	.icon.icon-pack-11 .icon-square.ic1{background-position: -20px -20px;}
	.icon.icon-pack-11 .icon-square.ic2{background-position: -100px -20px;}
	.icon.icon-pack-11 .icon-square.ic3{background-position: -182px -20px;}
	.icon.icon-pack-11 .icon-square.ic4{background-position: -260px -20px;}

	.icon.icon-pack-12 .icon-square{background: url(../images/Our_services_Nextjs.png) no-repeat;}
	.icon.icon-pack-12 .icon-square.ic1{background-position: -22px -20px;}
	.icon.icon-pack-12 .icon-square.ic2{background-position: -102px -20px;}
	.icon.icon-pack-12 .icon-square.ic3{background-position: -181px -20px;}
	.icon.icon-pack-12 .icon-square.ic4{background-position: -261px -20px;}
	.icon.icon-pack-12 .icon-square.ic5{background-position: -21px -102px;}
	.icon.icon-pack-12 .icon-square.ic6{background-position: -101px -96px;}
	.icon.icon-pack-12 .icon-square.ic7{background-position: -178px -96px;}

	.icon.icon-pack-13 .icon-square{background: url(../images/Why_Choose_NextJs.png) no-repeat;}
	.icon.icon-pack-13 .icon-square.ic1{background-position: -21px -20px;}
	.icon.icon-pack-13 .icon-square.ic2{background-position: -102px -20px;}
	.icon.icon-pack-13 .icon-square.ic3{background-position: -181px -20px;}
	.icon.icon-pack-13 .icon-square.ic4{background-position: -263px -20px;}
	.icon.icon-pack-13 .icon-square.ic5{background-position: -21px -100px;}

	.icon.icon-pack-14 .icon-square{background: url(../images/Our_services_Laravel.png) no-repeat;}
	.icon.icon-pack-14 .icon-square.ic1{background-position: -23px -20px;}
	.icon.icon-pack-14 .icon-square.ic2{background-position: -107px -18px;}
	.icon.icon-pack-14 .icon-square.ic3{background-position: -183px -20px;}
	.icon.icon-pack-14 .icon-square.ic4{background-position: -259px -20px;}
	.icon.icon-pack-14 .icon-square.ic5{background-position: -24px -100px;}
	.icon.icon-pack-14 .icon-square.ic6{background-position: -100px -98px;}
	.icon.icon-pack-14 .icon-square.ic7{background-position: -182px -100px;}
	.icon.icon-pack-14 .icon-square.ic8{background-position: -262px -100px;}
	.icon.icon-pack-14 .icon-square.ic9{background-position: -21px -180px;}
	.icon.icon-pack-14 .icon-square.ic10{background-position: -99px -178px;}

	.icon.icon-pack-15 .icon-square{background: url(../images/Why_Choose_Laravel.png) no-repeat;}
	.icon.icon-pack-15 .icon-square.ic1{background-position: -22px -20px;}
	.icon.icon-pack-15 .icon-square.ic2{background-position: -102px -20px;}
	.icon.icon-pack-15 .icon-square.ic3{background-position: -192px -20px;}
	.icon.icon-pack-15 .icon-square.ic4{background-position: -266px -20px;}
	.icon.icon-pack-15 .icon-square.ic5{background-position: -21px -101px;}
	.icon.icon-pack-15 .icon-square.ic6{background-position: -102px -105px;}
	.icon.icon-pack-15 .icon-square.ic7{background-position: -185px -100px;}
	.icon.icon-pack-15 .icon-square.ic8{background-position: -264px -102px;}
	.icon.icon-pack-15 .icon-square.ic9{background-position: -26px -180px;}
	.icon.icon-pack-15 .icon-square.ic10{background-position: -102px -178px;}

	.icon.icon-pack-16 .icon-square{background: url(../images/Our_services_Python.png) no-repeat;}
	.icon.icon-pack-16 .icon-square.ic1{background-position: -20px -20px;}
	.icon.icon-pack-16 .icon-square.ic2{background-position: -102px -20px;}
	.icon.icon-pack-16 .icon-square.ic3{background-position: -182px -20px;}
	.icon.icon-pack-16 .icon-square.ic4{background-position: -260px -20px;}
	.icon.icon-pack-16 .icon-square.ic5{background-position: -20px -105px;}
	.icon.icon-pack-16 .icon-square.ic6{background-position: -111px -100px;}
	.icon.icon-pack-16 .icon-square.ic7{background-position: -179px -100px;}
	.icon.icon-pack-16 .icon-square.ic8{background-position: -260px -100px;}

	.icon.icon-pack-17 .icon-square{background: url(../images/Why_Choose_Python.png) no-repeat;}
	.icon.icon-pack-17 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-17 .icon-square.ic2{background-position: -102px -20px;}
	.icon.icon-pack-17 .icon-square.ic3{background-position: -181px -20px;}
	.icon.icon-pack-17 .icon-square.ic4{background-position: -263px -20px;}
	.icon.icon-pack-17 .icon-square.ic5{background-position: -27px -100px;}
	.icon.icon-pack-17 .icon-square.ic6{background-position: -102px -100px;}
	.icon.icon-pack-17 .icon-square.ic7{background-position: -180px -100px;}
	.icon.icon-pack-17 .icon-square.ic8{background-position: -260px -100px;}
	.icon.icon-pack-17 .icon-square.ic9{background-position: -22px -184px;}

	.icon.icon-pack-18 .icon-square{background: url(../images/Ruby_Rails_Development_Services.png) no-repeat;}
	.icon.icon-pack-18 .icon-square.ic1{background-position: -21px -20px;}
	.icon.icon-pack-18 .icon-square.ic2{background-position: -104px -20px;}
	.icon.icon-pack-18 .icon-square.ic3{background-position: -189px -20px;}
	.icon.icon-pack-18 .icon-square.ic4{background-position: -267px -20px;}
	.icon.icon-pack-18 .icon-square.ic5{background-position: -25px -100px;}
	.icon.icon-pack-18 .icon-square.ic6{background-position: -106px -100px;}
	.icon.icon-pack-18 .icon-square.ic7{background-position: -185px -100px;}
	
	.icon.icon-pack-19 .icon-square{background: url(../images/Why_Choose_Ruby_Rails_Web_Development.png) no-repeat;}
	.icon.icon-pack-19 .icon-square.ic1{background-position: -27px -20px;}
	.icon.icon-pack-19 .icon-square.ic2{background-position: -106px -20px;}
	.icon.icon-pack-19 .icon-square.ic3{background-position: -194px -20px;}
	.icon.icon-pack-19 .icon-square.ic4{background-position: -272px -20px;}
	.icon.icon-pack-19 .icon-square.ic5{background-position: -25px -105px;}

	.icon.icon-pack-20 .icon-square{background: url(../images/Our_services_ASP.NET.png) no-repeat;}
	.icon.icon-pack-20 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-20 .icon-square.ic2{background-position: -102px -20px;}
	.icon.icon-pack-20 .icon-square.ic3{background-position: -190px -20px;}
	.icon.icon-pack-20 .icon-square.ic4{background-position: -262px -20px;}
	.icon.icon-pack-20 .icon-square.ic5{background-position: -22px -100px;}
	.icon.icon-pack-20 .icon-square.ic6{background-position: -104px -100px;}
	.icon.icon-pack-20 .icon-square.ic7{background-position: -185px -100px;}
	.icon.icon-pack-20 .icon-square.ic8{background-position: -262px -100px;}
	.icon.icon-pack-20 .icon-square.ic9{background-position: -22px -178px;}

	.icon.icon-pack-21 .icon-square{background: url(../images/Why_Choose_ASP.NET.png) no-repeat;}
	.icon.icon-pack-21 .icon-square.ic1{background-position: -22px -20px;}
	.icon.icon-pack-21 .icon-square.ic2{background-position: -106px -20px;}
	.icon.icon-pack-21 .icon-square.ic3{background-position: -183px -20px;}
	.icon.icon-pack-21 .icon-square.ic4{background-position: -261px -20px;}
	.icon.icon-pack-21 .icon-square.ic5{background-position: -21px -100px;}
	.icon.icon-pack-21 .icon-square.ic6{background-position: -102px -100px;}
	.icon.icon-pack-21 .icon-square.ic7{background-position: -188px -100px;}
	.icon.icon-pack-21 .icon-square.ic8{background-position: -260px -100px;}

	.icon.icon-pack-22 .icon-square{background: url(../images/Our_services_WebApp.png) no-repeat;}
	.icon.icon-pack-22 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-22 .icon-square.ic2{background-position: -102px -20px;}
	.icon.icon-pack-22 .icon-square.ic3{background-position: -194px -20px;}
	.icon.icon-pack-22 .icon-square.ic4{background-position: -261px -20px;}
	.icon.icon-pack-22 .icon-square.ic5{background-position: -22px -100px;}
	.icon.icon-pack-22 .icon-square.ic6{background-position: -102px -100px;}
	.icon.icon-pack-22 .icon-square.ic7{background-position: -178px -100px;} 

	.icon.icon-pack-23 .icon-square{background: url(../images/Why_Choose_WebAPP.png) no-repeat;}
	.icon.icon-pack-23 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-23 .icon-square.ic2{background-position: -110px -20px;}
	.icon.icon-pack-23 .icon-square.ic3{background-position: -187px -20px;}
	.icon.icon-pack-23 .icon-square.ic4{background-position: -267px -20px;}
	.icon.icon-pack-23 .icon-square.ic5{background-position: -27px -100px;}
	.icon.icon-pack-23 .icon-square.ic6{background-position: -102px -100px;}

	.icon.icon-pack-24 .icon-square{background: url(../images/Our_services_Mobileapp.png) no-repeat;}
	.icon.icon-pack-24 .icon-square.ic1{background-position: -21px -20px;}
	.icon.icon-pack-24 .icon-square.ic2{background-position: -102px -20px;}
	.icon.icon-pack-24 .icon-square.ic3{background-position: -193px -20px;}
	.icon.icon-pack-24 .icon-square.ic4{background-position: -271px -20px;}
	.icon.icon-pack-24 .icon-square.ic5{background-position: -27px -100px;}
	.icon.icon-pack-24 .icon-square.ic6{background-position: -104px -100px;}
	.icon.icon-pack-24 .icon-square.ic7{background-position: -177px -100px;}

	.icon.icon-pack-25 .icon-square{background: url(../images/Why_Choose__Mobileapp.png) no-repeat;}
	.icon.icon-pack-25 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-25 .icon-square.ic2{background-position: -110px -20px;}
	.icon.icon-pack-25 .icon-square.ic3{background-position: -183px -20px;}
	.icon.icon-pack-25 .icon-square.ic4{background-position: -263px -20px;}
	.icon.icon-pack-25 .icon-square.ic5{background-position: -22px -100px;}

	.icon.icon-pack-26 .icon-square{background: url(../images/Our_services_Product.png) no-repeat;}
	.icon.icon-pack-26 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-26 .icon-square.ic2{background-position: -103px -20px;}
	.icon.icon-pack-26 .icon-square.ic3{background-position: -182px -20px;}
	.icon.icon-pack-26 .icon-square.ic4{background-position: -262px -20px;}
	.icon.icon-pack-26 .icon-square.ic5{background-position: -20px -100px;}
	.icon.icon-pack-26 .icon-square.ic6{background-position: -111px -100px;}

	.icon.icon-pack-27 .icon-square{background: url(../images/Why_Choose_Product.png) no-repeat;}
	.icon.icon-pack-27 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-27 .icon-square.ic2{background-position: -110px -20px;}
	.icon.icon-pack-27 .icon-square.ic3{background-position: -187px -20px;}
	.icon.icon-pack-27 .icon-square.ic4{background-position: -267px -20px;}
	.icon.icon-pack-27 .icon-square.ic5{background-position: -27px -100px;}
	.icon.icon-pack-27 .icon-square.ic6{background-position: -102px -100px;}

	.icon.icon-pack-28 .icon-square{background: url(../images/Our_services_Custome-soft.png) no-repeat;}
	.icon.icon-pack-28 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-28 .icon-square.ic2{background-position: -103px -20px;}
	.icon.icon-pack-28 .icon-square.ic3{background-position: -185px -20px;}
	.icon.icon-pack-28 .icon-square.ic4{background-position: -275px -20px;}
	.icon.icon-pack-28 .icon-square.ic5{background-position: -24px -100px;}
	.icon.icon-pack-28 .icon-square.ic6{background-position: -103px -100px;}
	.icon.icon-pack-28 .icon-square.ic7{background-position: -179px -100px;}

	.icon.icon-pack-29 .icon-square{background: url(../images/Why_Choose_Custome-soft.png) no-repeat;}
	.icon.icon-pack-29 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-29 .icon-square.ic2{background-position: -107px -20px;}
	.icon.icon-pack-29 .icon-square.ic3{background-position: -186px -20px;}
	.icon.icon-pack-29 .icon-square.ic4{background-position: -268px -20px;}
	.icon.icon-pack-29 .icon-square.ic5{background-position: -24px -98px;}
	.icon.icon-pack-29 .icon-square.ic6{background-position: -112px -100px;}
	.icon.icon-pack-29 .icon-square.ic7{background-position: -186px -100px;}
	.icon.icon-pack-29 .icon-square.ic8{background-position: -264px -100px;}
	.icon.icon-pack-29 .icon-square.ic9{background-position: -28px -184px;}

	.icon.icon-pack-30 .icon-square{background: url(../images/Dedicated_Development_services.png) no-repeat;}
	.icon.icon-pack-30 .icon-square.ic1{background-position: -27px -20px;}
	.icon.icon-pack-30 .icon-square.ic2{background-position: -102px -20px;}
	.icon.icon-pack-30 .icon-square.ic3{background-position: -184px -20px;}
	.icon.icon-pack-30 .icon-square.ic4{background-position: -267px -20px;}
	.icon.icon-pack-30 .icon-square.ic5{background-position: -22px -98px;}
	.icon.icon-pack-30 .icon-square.ic6{background-position: -104px -100px;}
	.icon.icon-pack-30 .icon-square.ic7{background-position: -182px -100px;}

	.icon.icon-pack-31 .icon-square{background: url(../images/why_hire_dedicated_developers.png) no-repeat;}
	.icon.icon-pack-31 .icon-square.ic1{background-position: -27px -20px;}
	.icon.icon-pack-31 .icon-square.ic2{background-position: -106px -20px;}
	.icon.icon-pack-31 .icon-square.ic3{background-position: -184px -20px;}
	.icon.icon-pack-31 .icon-square.ic4{background-position: -264px -20px;}
	.icon.icon-pack-31 .icon-square.ic5{background-position: -26px -98px;}
	.icon.icon-pack-31 .icon-square.ic6{background-position: -105px -100px;}
	.icon.icon-pack-31 .icon-square.ic7{background-position: -186px -100px;}
	.icon.icon-pack-31 .icon-square.ic8{background-position: -266px -100px;}
	.icon.icon-pack-31 .icon-square.ic9{background-position: -28px -184px;}
	.icon.icon-pack-31 .icon-square.ic10{background-position: -104px -184px;}
	.icon.icon-pack-31 .icon-square.ic11{background-position: -189px -184px;}
	.icon.icon-pack-31 .icon-square.ic12{background-position: -107px -184px;}

	.icon.icon-pack-32 .icon-square{background: url(../images/Our_services_eCommerce.png) no-repeat;}
	.icon.icon-pack-32 .icon-square.ic1{background-position: -24px -20px;}
	.icon.icon-pack-32 .icon-square.ic2{background-position: -99px -20px;}
	.icon.icon-pack-32 .icon-square.ic3{background-position: -179px -20px;}
	.icon.icon-pack-32 .icon-square.ic4{background-position: -258px -20px;}
	.icon.icon-pack-32 .icon-square.ic5{background-position: -21px -98px;}
	.icon.icon-pack-32 .icon-square.ic6{background-position: -109px -100px;}
	.icon.icon-pack-32 .icon-square.ic7{background-position: -180px -100px;}
	.icon.icon-pack-32 .icon-square.ic8{background-position: -263px -100px;}
	.icon.icon-pack-32 .icon-square.ic9{background-position: -19px -174px;}

	.icon.icon-pack-33 .icon-square{background: url(../images/Why_Choose_eCommerce.png) no-repeat;}
	.icon.icon-pack-33 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-33 .icon-square.ic2{background-position: -102px -20px;}
	.icon.icon-pack-33 .icon-square.ic3{background-position: -180px -20px;}

	.icon.icon-pack-34 .icon-square{background: url(../images/MEAN_Stack_Development_Services.png) no-repeat;}
	.icon.icon-pack-34 .icon-square.ic1{background-position: -22px -20px;}
	.icon.icon-pack-34 .icon-square.ic2{background-position: -101px -20px;}
	.icon.icon-pack-34 .icon-square.ic3{background-position: -182px -20px;}
	.icon.icon-pack-34 .icon-square.ic4{background-position: -263px -20px;}
	.icon.icon-pack-34 .icon-square.ic5{background-position: -23px -98px;}
	.icon.icon-pack-34 .icon-square.ic6{background-position: -100px -98px;}
	
	.icon.icon-pack-35 .icon-square{background: url(../images/Why_Choose_MEAN_Stack.png) no-repeat;}
	.icon.icon-pack-35 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-35 .icon-square.ic2{background-position: -108px -20px;}
	.icon.icon-pack-35 .icon-square.ic3{background-position: -188px -20px;}
	.icon.icon-pack-35 .icon-square.ic4{background-position: -264px -20px;}
	.icon.icon-pack-35 .icon-square.ic5{background-position: -23px -98px;}
	.icon.icon-pack-35 .icon-square.ic6{background-position: -110px -100px;}

	.icon.icon-pack-36 .icon-square{background: url(../images/Our_services_Android.png) no-repeat;}
	.icon.icon-pack-36 .icon-square.ic1{background-position: -33px -20px;}
	.icon.icon-pack-36 .icon-square.ic2{background-position: -105px -20px;}
	.icon.icon-pack-36 .icon-square.ic3{background-position: -184px -20px;}
	.icon.icon-pack-36 .icon-square.ic4{background-position: -264px -20px;}
	.icon.icon-pack-36 .icon-square.ic5{background-position: -32px -98px;}
	.icon.icon-pack-36 .icon-square.ic6{background-position: -114px -100px;}
	.icon.icon-pack-36 .icon-square.ic7{background-position: -184px -100px;}
	.icon.icon-pack-36 .icon-square.ic8{background-position: -260px -100px;}

	.icon.icon-pack-37 .icon-square{background: url(../images/why_Choose_Android.png) no-repeat;}
	.icon.icon-pack-37 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-37 .icon-square.ic2{background-position: -108px -20px;}
	.icon.icon-pack-37 .icon-square.ic3{background-position: -185px -20px;}
	.icon.icon-pack-37 .icon-square.ic4{background-position: -266px -20px;}
	.icon.icon-pack-37 .icon-square.ic5{background-position: -25px -98px;}
	.icon.icon-pack-37 .icon-square.ic6{background-position: -106px -100px;}

	.icon.icon-pack-38 .icon-square{background: url(../images/Our_services_IOS.png) no-repeat;}
	.icon.icon-pack-38 .icon-square.ic1{background-position: -33px -20px;}
	.icon.icon-pack-38 .icon-square.ic2{background-position: -105px -20px;}
	.icon.icon-pack-38 .icon-square.ic3{background-position: -180px -20px;}
	.icon.icon-pack-38 .icon-square.ic4{background-position: -273px -20px;}
	.icon.icon-pack-38 .icon-square.ic5{background-position: -33px -98px;}
	.icon.icon-pack-38 .icon-square.ic6{background-position: -114px -100px;} 
	.icon.icon-pack-38 .icon-square.ic7{background-position: -177px -100px;}

	.icon.icon-pack-39 .icon-square{background: url(../images/why_Choose_IOS.png) no-repeat;}
	.icon.icon-pack-39 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-39 .icon-square.ic2{background-position: -108px -20px;}
	.icon.icon-pack-39 .icon-square.ic3{background-position: -185px -20px;}
	.icon.icon-pack-39 .icon-square.ic4{background-position: -266px -20px;}
	.icon.icon-pack-39 .icon-square.ic5{background-position: -25px -98px;}
	.icon.icon-pack-39 .icon-square.ic6{background-position: -106px -100px;}

	.icon.icon-pack-40 .icon-square{background: url(../images/Our_services_React_Native.png) no-repeat;}
	.icon.icon-pack-40 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-40 .icon-square.ic2{background-position: -102px -20px;}
	.icon.icon-pack-40 .icon-square.ic3{background-position: -180px -20px;}
	.icon.icon-pack-40 .icon-square.ic4{background-position: -258px -20px;}
	.icon.icon-pack-40 .icon-square.ic5{background-position: -23px -98px;}
	.icon.icon-pack-40 .icon-square.ic6{background-position: -104px -100px;}

	.icon.icon-pack-41 .icon-square{background: url(../images/why_Choose_React_Native.png) no-repeat;}
	.icon.icon-pack-41 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-41 .icon-square.ic2{background-position: -105px -20px;}
	.icon.icon-pack-41 .icon-square.ic3{background-position: -184px -20px;}
	.icon.icon-pack-41 .icon-square.ic4{background-position: -264px -20px;}
	.icon.icon-pack-41 .icon-square.ic5{background-position: -19px -98px;}
	.icon.icon-pack-41 .icon-square.ic6{background-position: -101px -100px;}
	.icon.icon-pack-41 .icon-square.ic7{background-position: -186px -100px;}
	.icon.icon-pack-41 .icon-square.ic8{background-position: -263px -100px;}
	.icon.icon-pack-41 .icon-square.ic9{background-position: -28px -184px;}

	.icon.icon-pack-42 .icon-square{background: url(../images/espark_value.png) no-repeat;}
	.icon.icon-pack-42 .icon-square.ic1{background-position: -19px -20px;}
	.icon.icon-pack-42 .icon-square.ic2{background-position: -98px -17px;}
	.icon.icon-pack-42 .icon-square.ic3{background-position: -178px -20px;}
	.icon.icon-pack-42 .icon-square.ic4{background-position: -258px -20px;}
	.icon.icon-pack-42 .icon-square.ic5{background-position: -19px -98px;}
	.icon.icon-pack-42 .icon-square.ic6{background-position: -100px -100px;}
	.icon.icon-pack-42 .icon-square.ic7{background-position: -179px -100px;}
	.icon.icon-pack-42 .icon-square.ic8{background-position: -259px -100px;}
	.icon.icon-pack-42 .icon-square.ic9{background-position: -16px -180px;}
	.icon.icon-pack-42 .icon-square.ic10{background-position: -99px -178px;}
	.icon.icon-pack-42 .icon-square.ic11{background-position: -179px -178px;}

	.icon.icon-pack-43 .icon-square{background: url(../images/Advantages_nextJs.png) no-repeat;}
	.icon.icon-pack-43 .icon-square.ic1{background-position: -18px -16px;}
	.icon.icon-pack-43 .icon-square.ic2{background-position: -98px -16px;}
	.icon.icon-pack-43 .icon-square.ic3{background-position: -178px -16px;}
	.icon.icon-pack-43 .icon-square.ic4{background-position: -255px -16px;}
	.icon.icon-pack-43 .icon-square.ic5{background-position: -17px -98px;}
	.icon.icon-pack-43 .icon-square.ic6{background-position: -98px -98px;}

	.icon.icon-pack-44 .icon-square{background: url(../images/ASP.NET_Applications.png) no-repeat;}
	.icon.icon-pack-44 .icon-square.ic1{background-position: -17px -16px;}
	.icon.icon-pack-44 .icon-square.ic2{background-position: -99px -16px;}
	.icon.icon-pack-44 .icon-square.ic3{background-position: -177px -16px;}
	.icon.icon-pack-44 .icon-square.ic4{background-position: -258px -18px;}
	.icon.icon-pack-44 .icon-square.ic5{background-position: -19px -98px;}
	.icon.icon-pack-44 .icon-square.ic6{background-position: -97px -98px;}
	.icon.icon-pack-44 .icon-square.ic7{background-position: -177px -98px;}
	.icon.icon-pack-44 .icon-square.ic8{background-position: -260px -98px;}
	.icon.icon-pack-44 .icon-square.ic9{background-position: -16px -176px;}
	.icon.icon-pack-44 .icon-square.ic10{background-position: -97px -176px;}

    .icon.icon-pack-45 .icon-square{background: url(../images/Solution_Android.png) no-repeat;}
	.icon.icon-pack-45 .icon-square.ic1{background-position: -17px -18px;}
	.icon.icon-pack-45 .icon-square.ic2{background-position: -85px -17px;}
	.icon.icon-pack-45 .icon-square.ic3{background-position: -158px -17px;}
	.icon.icon-pack-45 .icon-square.ic4{background-position: -230px -15px;}
	.icon.icon-pack-45 .icon-square.ic5{background-position: -11px -88px;}
	.icon.icon-pack-45 .icon-square.ic6{background-position: -96px -98px;}
	.icon.icon-pack-45 .icon-square.ic7{background-position: -178px -98px;}
        
    .icon.icon-pack-46 .icon-square{background: url(../images/Technology_React_Native.png) no-repeat;}
	.icon.icon-pack-46 .icon-square.ic1{background-position: -15px -19px;}
	.icon.icon-pack-46 .icon-square.ic2{background-position: -97px -19px;}
	.icon.icon-pack-46 .icon-square.ic3{background-position: -175px -19px;} 
        
    .icon.icon-pack-47 .icon-square{background: url(../images/A-Z_Flutter.png) no-repeat;} 
	.icon.icon-pack-47 .icon-square.ic1{background-position: -17px -16px;}
	.icon.icon-pack-47 .icon-square.ic2{background-position: -99px -16px;}
	.icon.icon-pack-47 .icon-square.ic3{background-position: -177px -16px;}
	.icon.icon-pack-47 .icon-square.ic4{background-position: -258px -18px;}
	.icon.icon-pack-47 .icon-square.ic5{background-position: -19px -98px;}
	.icon.icon-pack-47 .icon-square.ic6{background-position: -97px -98px;}
	.icon.icon-pack-47 .icon-square.ic7{background-position: -177px -98px;}
	.icon.icon-pack-47 .icon-square.ic8{background-position: -260px -98px;}
	.icon.icon-pack-47 .icon-square.ic9{background-position: -16px -176px;}
	.icon.icon-pack-47 .icon-square.ic10{background-position: -97px -176px;}
        
    .icon.icon-pack-48 .icon-square{background: url(../images/Key_Features_Flutter.png) no-repeat;} 
	.icon.icon-pack-48 .icon-square.ic1{background-position: -17px -16px;}
	.icon.icon-pack-48 .icon-square.ic2{background-position: -99px -16px;}
	.icon.icon-pack-48 .icon-square.ic3{background-position: -177px -16px;}
	.icon.icon-pack-48 .icon-square.ic4{background-position: -258px -18px;}
	.icon.icon-pack-48 .icon-square.ic5{background-position: -19px -98px;}
	.icon.icon-pack-48 .icon-square.ic6{background-position: -97px -98px;}
	.icon.icon-pack-48 .icon-square.ic7{background-position: -177px -98px;}
	.icon.icon-pack-48 .icon-square.ic8{background-position: -260px -98px;}
	.icon.icon-pack-48 .icon-square.ic9{background-position: -16px -180px;}
	.icon.icon-pack-48 .icon-square.ic10{background-position: -97px -180px;}
	.icon.icon-pack-48 .icon-square.ic11{background-position: -177px -180px;}
	.icon.icon-pack-48 .icon-square.ic12{background-position: -257px -180px;}
	.icon.icon-pack-48 .icon-square.ic13{background-position: -15px -261px;}
	.icon.icon-pack-48 .icon-square.ic14{background-position: -97px -261px;}
	.icon.icon-pack-48 .icon-square.ic15{background-position: -176px -259px;}
        
    .icon.icon-pack-49 .icon-square{background: url(../images/Why_Choose_Flutter.png) no-repeat;} 
	.icon.icon-pack-49 .icon-square.ic1{background-position: -30px -20px;}
	.icon.icon-pack-49 .icon-square.ic2{background-position: -110px -20px;}
	.icon.icon-pack-49 .icon-square.ic3{background-position: -184px -20px;}
	.icon.icon-pack-49 .icon-square.ic4{background-position: -264px -20px;}
	.icon.icon-pack-49 .icon-square.ic5{background-position: -19px -98px;}
        
    .icon.icon-pack-50 .icon-square{background: url(../images/web_app_process.png) no-repeat;} 
	.icon.icon-pack-50 .icon-square.ic1{background-position: -16px -16px;}
	.icon.icon-pack-50 .icon-square.ic2{background-position: -96px -16px;}
	.icon.icon-pack-50 .icon-square.ic3{background-position: -172px -17px;}
	.icon.icon-pack-50 .icon-square.ic4{background-position: -254px -16px;}
	.icon.icon-pack-50 .icon-square.ic5{background-position: -13px -96px;}
	.icon.icon-pack-50 .icon-square.ic6{background-position: -95px -96px;}
	.icon.icon-pack-50 .icon-square.ic7{background-position: -175px -96px;}
        
    .icon.icon-pack-51 .icon-square{background: url(../images/New_tech_mobile.png) no-repeat;} 
	.icon.icon-pack-51 .icon-square.ic1{background-position: -16px -16px;}
	.icon.icon-pack-51 .icon-square.ic2{background-position: -97px -16px;}
	.icon.icon-pack-51 .icon-square.ic3{background-position: -177px -17px;}
	.icon.icon-pack-51 .icon-square.ic4{background-position: -255px -17px;}
	.icon.icon-pack-51 .icon-square.ic5{background-position: -18px -96px;}
	.icon.icon-pack-51 .icon-square.ic6{background-position: -96px -96px;}
        
    .icon.icon-pack-52 .icon-square{background: url(../images/Mobile_Experiences_Mobileapp.png) no-repeat;} 
	.icon.icon-pack-52 .icon-square.ic1{background-position: -23px -16px;}
	.icon.icon-pack-52 .icon-square.ic2{background-position: -110px -16px;}
	.icon.icon-pack-52 .icon-square.ic3{background-position: -179px -17px;}
	.icon.icon-pack-52 .icon-square.ic4{background-position: -263px -17px;}
	.icon.icon-pack-52 .icon-square.ic5{background-position: -23px -96px;}
        
    .icon.icon-pack-53 .icon-square{background: url(../images/Expertise_Custome-soft.png) no-repeat;} 
	.icon.icon-pack-53 .icon-square.ic1{background-position: -16px -16px;}
	.icon.icon-pack-53 .icon-square.ic2{background-position: -96px -16px;}
	.icon.icon-pack-53 .icon-square.ic3{background-position: -177px -17px;}
	.icon.icon-pack-53 .icon-square.ic4{background-position: -255px -17px;}
	.icon.icon-pack-53 .icon-square.ic5{background-position: -19px -96px;}
	.icon.icon-pack-53 .icon-square.ic6{background-position: -97px -96px;}
        
    .icon.icon-pack-54 .icon-square{background: url(../images/Key_Features_Product.png) no-repeat;} 
	.icon.icon-pack-54 .icon-square.ic1{background-position: -16px -19px;}
	.icon.icon-pack-54 .icon-square.ic2{background-position: -96px -19px;}
	.icon.icon-pack-54 .icon-square.ic3{background-position: -177px -19px;}
	.icon.icon-pack-54 .icon-square.ic4{background-position: -255px -19px;}
	.icon.icon-pack-54 .icon-square.ic5{background-position: -17px -98px;}
	.icon.icon-pack-54 .icon-square.ic6{background-position: -97px -98px;}
	.icon.icon-pack-54 .icon-square.ic7{background-position: -175px -98px;}
	.icon.icon-pack-54 .icon-square.ic8{background-position: -257px -98px;}
	.icon.icon-pack-54 .icon-square.ic9{background-position: -14px -179px;}
	.icon.icon-pack-54 .icon-square.ic10{background-position: -96px -179px;}
	.icon.icon-pack-54 .icon-square.ic11{background-position: -175px -179px;}
	.icon.icon-pack-54 .icon-square.ic12{background-position: -257px -180px;}
	.icon.icon-pack-54 .icon-square.ic13{background-position: -16px -260px;}
	.icon.icon-pack-54 .icon-square.ic14{background-position: -97px -260px;}
	.icon.icon-pack-54 .icon-square.ic15{background-position: -176px -260px;}
        
    .icon.icon-pack-55 .icon-square{background: url(../images/Our_Approach_Product.png) no-repeat;} 
	.icon.icon-pack-55 .icon-square.ic1{background-position: -16px -19px;}
	.icon.icon-pack-55 .icon-square.ic2{background-position: -96px -19px;}
	.icon.icon-pack-55 .icon-square.ic3{background-position: -177px -19px;}
	.icon.icon-pack-55 .icon-square.ic4{background-position: -255px -19px;}
        
    .icon.icon-pack-56 .icon-square{background: url(../images/The_Latest_eCommerce.png) no-repeat;} 
	.icon.icon-pack-56 .icon-square.ic1{background-position: -17px -17px;}
	.icon.icon-pack-56 .icon-square.ic2{background-position: -97px -21px;}
	.icon.icon-pack-56 .icon-square.ic3{background-position: -177px -19px;}
        
        
    .icon.icon-pack-57 .icon-square{background: url(../images/Frontend-Web-Developer-Services.png) no-repeat;} 
	.icon.icon-pack-57 .icon-square.ic1{background-position: -18px -19px;}
	.icon.icon-pack-57 .icon-square.ic2{background-position: -99px -19px;}
	.icon.icon-pack-57 .icon-square.ic3{background-position: -184px -19px;}
	.icon.icon-pack-57 .icon-square.ic4{background-position: -261px -19px;}
	.icon.icon-pack-57 .icon-square.ic5{background-position: -19px -98px;}
	.icon.icon-pack-57 .icon-square.ic6{background-position: -109px -98px;}
	.icon.icon-pack-57 .icon-square.ic7{background-position: -175px -98px;}
        
    .icon.icon-pack-58 .icon-square{background: url(../images/Development_Services.png) no-repeat;} 
	.icon.icon-pack-58 .icon-square.ic1{background-position: -17px -18px;}
	.icon.icon-pack-58 .icon-square.ic2{background-position: -98px -19px;}
	.icon.icon-pack-58 .icon-square.ic3{background-position: -176px -16px;}

    .icon.icon-pack-59 .icon-square{background: url(../images/Benefits.png) no-repeat;} 
	.icon.icon-pack-59 .icon-square.ic1{background-position: -22px -19px;}
	.icon.icon-pack-59 .icon-square.ic2{background-position: -102px -19px;}
	.icon.icon-pack-59 .icon-square.ic3{background-position: -180px -19px;}
	.icon.icon-pack-59 .icon-square.ic4{background-position: -261px -19px;}
	.icon.icon-pack-59 .icon-square.ic5{background-position: -22px -98px;}
        
    .icon.icon-pack-60 .icon-square{background: url(../images/SaaS_Development_Services.png) no-repeat;} 
	.icon.icon-pack-60 .icon-square.ic1{background-position: -24px -19px;}
	.icon.icon-pack-60 .icon-square.ic2{background-position: -105px -19px;}
	.icon.icon-pack-60 .icon-square.ic3{background-position: -179px -19px;}
	.icon.icon-pack-60 .icon-square.ic4{background-position: -262px -19px;}
	.icon.icon-pack-60 .icon-square.ic5{background-position: -26px -98px;}
	.icon.icon-pack-60 .icon-square.ic6{background-position: -103px -98px;}
	.icon.icon-pack-60 .icon-square.ic7{background-position: -183px -98px;}
	.icon.icon-pack-60 .icon-square.ic8{background-position: -264px -98px;}
	.icon.icon-pack-60 .icon-square.ic9{background-position: -24px -180px;}
	.icon.icon-pack-60 .icon-square.ic10{background-position: -104px -180px;}
        
    .icon.icon-pack-61 .icon-square{background: url(../images/MVP-Development-Services.png) no-repeat;} 
	.icon.icon-pack-61 .icon-square.ic1{background-position: -19px -19px;}
	.icon.icon-pack-61 .icon-square.ic2{background-position: -106px -19px;}
	.icon.icon-pack-61 .icon-square.ic3{background-position: -186px -19px;}
	.icon.icon-pack-61 .icon-square.ic4{background-position: -263px -19px;}
	.icon.icon-pack-61 .icon-square.ic5{background-position: -21px -98px;}
	.icon.icon-pack-61 .icon-square.ic6{background-position: -104px -98px;}
	.icon.icon-pack-61 .icon-square.ic7{background-position: -194px -98px;}
	.icon.icon-pack-61 .icon-square.ic8{background-position: -264px -98px;}
    .icon.icon-pack-61 .icon-square.ic9{background-position: -21px -177px;}
        
    .icon.icon-pack-62 .icon-square{background: url(../images/MVP-Process.png) no-repeat;} 
	.icon.icon-pack-62 .icon-square.ic1{background-position: -17px -17px;}
	.icon.icon-pack-62 .icon-square.ic2{background-position: -94px -15px;}
	.icon.icon-pack-62 .icon-square.ic3{background-position: -174px -17px;}
	.icon.icon-pack-62 .icon-square.ic4{background-position: -257px -17px;}
	.icon.icon-pack-62 .icon-square.ic5{background-position: -17px -98px;}
	.icon.icon-pack-62 .icon-square.ic6{background-position: -97px -98px;}
    .icon.icon-pack-62 .icon-square.ic7{background-position: -176px -98px;}
         
    .icon.icon-pack-63 .icon-square{background: url(../images/Why_MVP.png) no-repeat;} 
	.icon.icon-pack-63 .icon-square.ic1{background-position: -23px -17px;}
	.icon.icon-pack-63 .icon-square.ic2{background-position: -100px -15px;}
	.icon.icon-pack-63 .icon-square.ic3{background-position: -180px -17px;}
	.icon.icon-pack-63 .icon-square.ic4{background-position: -259px -17px;}
	.icon.icon-pack-63 .icon-square.ic5{background-position: -18px -98px;}
	.icon.icon-pack-63 .icon-square.ic6{background-position: -104px -98px;}
        
    .icon.icon-pack-64 .icon-square{background: url(../images/SaaS_Benefits.png) no-repeat;} 
	.icon.icon-pack-64 .icon-square.ic1{background-position: -19px -17px;}
	.icon.icon-pack-64 .icon-square.ic2{background-position: -99px -18px;}
	.icon.icon-pack-64 .icon-square.ic3{background-position: -184px -18px;}
	.icon.icon-pack-64 .icon-square.ic4{background-position: -265px -18px;}
        
    .icon.icon-pack-65 .icon-square{background: url(../images/Development_Process.png) no-repeat;} 
	.icon.icon-pack-65 .icon-square.ic1{background-position: -16px -15px;}
	.icon.icon-pack-65 .icon-square.ic2{background-position: -98px -17px;}
	.icon.icon-pack-65 .icon-square.ic3{background-position: -178px -17px;} 
	.icon.icon-pack-65 .icon-square.ic4{background-position: -259px -17px}
    
	.icon.icon-pack-66 .icon-square{background: url(../images/our_services_jam_stack_development.png) no-repeat;} 
	.icon.icon-pack-66 .icon-square.ic1{background-position: -18px -19px;}
	.icon.icon-pack-66 .icon-square.ic2{background-position: -102px -19px;}
	.icon.icon-pack-66 .icon-square.ic3{background-position: -183px -19px;}
	.icon.icon-pack-66 .icon-square.ic4{background-position: -265px -19px;}
	.icon.icon-pack-66 .icon-square.ic5{background-position: -23px -98px;}
	.icon.icon-pack-66 .icon-square.ic6{background-position: -103px -98px;}
	.icon.icon-pack-66 .icon-square.ic7{background-position: -182px -98px;}
	.icon.icon-pack-66 .icon-square.ic8{background-position: -264px -98px;} 
	.icon.icon-pack-66 .icon-square.ic9{background-position: -21px -177px;}
        
    .icon.icon-pack-67 .icon-square{background: url(../images/Why_Jamstack.svg) no-repeat;} 
	.icon.icon-pack-67 .icon-square.ic1{background-position: -21px -19px;}
	.icon.icon-pack-67 .icon-square.ic2{background-position: -107px -19px;}
	.icon.icon-pack-67 .icon-square.ic3{background-position: -183px -19px;}
	.icon.icon-pack-67 .icon-square.ic4{background-position: -264px -19px;}
        
    .icon.icon-pack-68 .icon-square{background: url(../images/Why_choose_Blockchain.png) no-repeat;} 
	.icon.icon-pack-68 .icon-square.ic1{background-position: -21px -19px;}
	.icon.icon-pack-68 .icon-square.ic2{background-position: -104px -19px;}
	.icon.icon-pack-68 .icon-square.ic3{background-position: -183px -19px;}
	.icon.icon-pack-68 .icon-square.ic4{background-position: -264px -19px;}
    .icon.icon-pack-68 .icon-square.ic5{background-position: -23px -98px;}
	.icon.icon-pack-68 .icon-square.ic6{background-position: -108px -98px;}
	.icon.icon-pack-68 .icon-square.ic7{background-position: -187px -98px;}
	.icon.icon-pack-68 .icon-square.ic8{background-position: -270px -98px;}

	.icon.icon-pack-69 .icon-square{background: url(../images/eSparkBiz-Tech_partnership_85.png) no-repeat;} 
	.icon.icon-pack-69 .icon-square.ic1{background-position: -25px -35px;}
	.icon.icon-pack-69 .icon-square.ic2{background-position: -133px -35px;}
	.icon.icon-pack-69 .icon-square.ic3{background-position: -218px -30px;}
	
    .icon.icon-pack-70 .icon-square{background: url(../images/Blockchain_Services.png) no-repeat;} 
	.icon.icon-pack-70 .icon-square.ic1{background-position: -3px -1px;}
	.icon.icon-pack-70 .icon-square.ic2{background-position: -80px -1px;}
	.icon.icon-pack-70 .icon-square.ic3{background-position: -164px 2px;}
	.icon.icon-pack-70 .icon-square.ic4{background-position: -245px 2px;}
	.icon.icon-pack-70 .icon-square.ic5{background-position: -1px -76px;}
	.icon.icon-pack-70 .icon-square.ic6{background-position: -81px -76px;}
	.icon.icon-pack-70 .icon-square.ic7{background-position: -162px -82px;}
	.icon.icon-pack-70 .icon-square.ic8{background-position: -243px -84px;}
	.icon.icon-pack-70 .icon-square.ic9{background-position: -1px -159px;}
	.icon.icon-pack-70 .icon-square.ic10{background-position: -82px -159px;}
	.icon.icon-pack-70 .icon-square.ic11{background-position: -171px -161px;}

	.icon.icon-pack-71 .icon-square{background: url(../images/Types_Blockchain.png) no-repeat;} 
	.icon.icon-pack-71 .icon-square.ic1{background-position: -18px -17px;}
	.icon.icon-pack-71 .icon-square.ic2{background-position: -98px -17px;}
	.icon.icon-pack-71 .icon-square.ic3{background-position: -177px -17px;} 

	.icon.icon-pack-72 .icon-square{background: url(../images/IOT_Services.png) no-repeat;} 
	.icon.icon-pack-72 .icon-square.ic1{background-position: -22px -17px;}
	.icon.icon-pack-72 .icon-square.ic2{background-position: -98px -13px;}
	.icon.icon-pack-72 .icon-square.ic3{background-position: -180px -16px;}
	.icon.icon-pack-72 .icon-square.ic4{background-position: -260px -16px;}
	.icon.icon-pack-72 .icon-square.ic5{background-position: -20px -92px;}
	.icon.icon-pack-72 .icon-square.ic6{background-position: -106px -92px;}
	.icon.icon-pack-72 .icon-square.ic7{background-position: -192px -96px;}
	.icon.icon-pack-72 .icon-square.ic8{background-position: -261px -96px;}
	.icon.icon-pack-72 .icon-square.ic9{background-position: -19px -178px;}
	.icon.icon-pack-72 .icon-square.ic10{background-position: -107px -171px;} 

	.icon.icon-pack-73 .icon-square{background: url(../images/IOT_Sensors.png) no-repeat;} 
	.icon.icon-pack-73 .icon-square.ic1{background-position: -18px -18px;}
	.icon.icon-pack-73 .icon-square.ic2{background-position: -97px -17px;}
	.icon.icon-pack-73 .icon-square.ic3{background-position: -177px -18px;}
	.icon.icon-pack-73 .icon-square.ic4{background-position: -258px -18px;}
	.icon.icon-pack-73 .icon-square.ic5{background-position: -18px -99px;}
	.icon.icon-pack-73 .icon-square.ic6{background-position: -98px -98px;}
	.icon.icon-pack-73 .icon-square.ic7{background-position: -178px -99px;}
	.icon.icon-pack-73 .icon-square.ic8{background-position: -259px -98px;}
	.icon.icon-pack-73 .icon-square.ic9{background-position: -19px -179px}
	.icon.icon-pack-73 .icon-square.ic10{background-position: -97px -178px;}   
	.icon.icon-pack-73 .icon-square.ic11{background-position: -178px -181px;}
	.icon.icon-pack-73 .icon-square.ic12{background-position: -258px -178px;}
	.icon.icon-pack-73 .icon-square.ic13{background-position: -17px -258px;}
	.icon.icon-pack-73 .icon-square.ic14{background-position: -98px -258px;}
	.icon.icon-pack-73 .icon-square.ic15{background-position: -177px -260px;}

	.icon.icon-pack-74 .icon-square{background: url(../images/IOT_Stages.png) no-repeat;} 
	.icon.icon-pack-74 .icon-square.ic1{background-position: -18px -18px;}
	.icon.icon-pack-74 .icon-square.ic2{background-position: -98px -17px;}
	.icon.icon-pack-74 .icon-square.ic3{background-position: -178px -17px;}
	.icon.icon-pack-74 .icon-square.ic4{background-position: -257px -17px;}
	.icon.icon-pack-74 .icon-square.ic5{background-position: -18px -98px;}

	.icon.icon-pack-75 .icon-square{background: url(../images/IOT_Technologies.png) no-repeat;} 
	.icon.icon-pack-75 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-75 .icon-square.ic2{background-position: -108px -20px;}
	.icon.icon-pack-75 .icon-square.ic3{background-position: -186px -20px;}
	.icon.icon-pack-75 .icon-square.ic4{background-position: -274px -20px;}
	.icon.icon-pack-75 .icon-square.ic5{background-position: -25px -99px;}
	.icon.icon-pack-75 .icon-square.ic6{background-position: -106px -99px;}
	.icon.icon-pack-75 .icon-square.ic7{background-position: -191px -99px;}

	.icon.icon-pack-76 .icon-square{background: url(../images/AI_ML_service.png) no-repeat;} 
	.icon.icon-pack-76 .icon-square.ic1{background-position: -25px -20px;}
	.icon.icon-pack-76 .icon-square.ic2{background-position: -104px -20px;}
	.icon.icon-pack-76 .icon-square.ic3{background-position: -183px -20px;}
	.icon.icon-pack-76 .icon-square.ic4{background-position: -265px -20px;}
	.icon.icon-pack-76 .icon-square.ic5{background-position: -21px -99px;}
	.icon.icon-pack-76 .icon-square.ic6{background-position: -105px -99px;}
	.icon.icon-pack-76 .icon-square.ic7{background-position: -187px -99px;}
	.icon.icon-pack-76 .icon-square.ic8{background-position: -268px -99px;}

	.icon.icon-pack-77 .icon-square{background: url(../images/AR_VR_service_new.png) no-repeat;} 
	.icon.icon-pack-77 .icon-square.ic1{background-position: -23px -20px;}
	.icon.icon-pack-77 .icon-square.ic2{background-position: -113px -20px;}
	.icon.icon-pack-77 .icon-square.ic3{background-position: -192px -20px;}
	.icon.icon-pack-77 .icon-square.ic4{background-position: -270px -20px;}
	.icon.icon-pack-77 .icon-square.ic5{background-position: -24px -99px;}
	.icon.icon-pack-77 .icon-square.ic6{background-position: -109px -99px;}
	.icon.icon-pack-77 .icon-square.ic7{background-position: -186px -99px;}
	.icon.icon-pack-77 .icon-square.ic8{background-position: -264px -99px;}
	.icon.icon-pack-77 .icon-square.ic9{background-position: -34px -179px;}

	.icon.icon-pack-78 .icon-square{background: url(../images/ar-vr_why.png) no-repeat;} 
	.icon.icon-pack-78 .icon-square.ic1{background-position: -23px -20px;}
	.icon.icon-pack-78 .icon-square.ic2{background-position: -101px -20px;}
	.icon.icon-pack-78 .icon-square.ic3{background-position: -184px -20px;}
	.icon.icon-pack-78 .icon-square.ic4{background-position: -258px -20px;}
	.icon.icon-pack-78 .icon-square.ic5{background-position: -26px -99px;}
	.icon.icon-pack-78 .icon-square.ic6{background-position: -102px -99px;}
	.icon.icon-pack-78 .icon-square.ic7{background-position: -185px -99px;}

	.icon.icon-pack-79 .icon-square{background: url(../images/DevOps_Services.png) no-repeat;} 
	.icon.icon-pack-79 .icon-square.ic1{background-position: -20px -20px;}
	.icon.icon-pack-79 .icon-square.ic2{background-position: -99px -20px;}
	.icon.icon-pack-79 .icon-square.ic3{background-position: -179px -20px;}
	.icon.icon-pack-79 .icon-square.ic4{background-position: -261px -20px;}
	.icon.icon-pack-79 .icon-square.ic5{background-position: -20px -99px;}
	.icon.icon-pack-79 .icon-square.ic6{background-position: -108px -99px;}
	.icon.icon-pack-79 .icon-square.ic7{background-position: -191px -99px;}

	.icon.icon-pack-80 .icon-square{background: url(../images/DevOps_Solutions.png) no-repeat;} 
	.icon.icon-pack-80 .icon-square.ic1{background-position: -18px -15px;}
	.icon.icon-pack-80 .icon-square.ic2{background-position: -98px -17px;}
	.icon.icon-pack-80 .icon-square.ic3{background-position: -178px -21px;}

	.icon.icon-pack-81 .icon-square{background: url(../images/DevOps_End-To-End.png) no-repeat;} 
	.icon.icon-pack-81 .icon-square.ic1{background-position: -18px -17px;}
	.icon.icon-pack-81 .icon-square.ic2{background-position: -98px -17px;}
	.icon.icon-pack-81 .icon-square.ic3{background-position: -177px -17px;}
	.icon.icon-pack-81 .icon-square.ic4{background-position: -257px -17px;}

	.icon.icon-pack-82 .icon-square{background: url(../images/Our_services_Product_development.png) no-repeat;} 
	.icon.icon-pack-82 .icon-square.ic1{background-position: -24px -20px;}
	.icon.icon-pack-82 .icon-square.ic2{background-position: -104px -20px;}
	.icon.icon-pack-82 .icon-square.ic3{background-position: -182px -20px;}
	.icon.icon-pack-82 .icon-square.ic4{background-position: -261px -20px;}
	.icon.icon-pack-82 .icon-square.ic5{background-position: -26px -99px;}
	.icon.icon-pack-82 .icon-square.ic6{background-position: -105px -99px;}
	.icon.icon-pack-82 .icon-square.ic7{background-position: -180px -99px;}

	.icon.icon-pack-83 .icon-square{background: url(../images/Dedicated_Development_Hire_process.png) no-repeat;} 
	.icon.icon-pack-83 .icon-square.ic1{background-position: -18px -17px;}
	.icon.icon-pack-83 .icon-square.ic2{background-position: -98px -17px;}
	.icon.icon-pack-83 .icon-square.ic3{background-position: -177px -17px;}
	.icon.icon-pack-83 .icon-square.ic4{background-position: -260px -17px;}
	.icon.icon-pack-83 .icon-square.ic5{background-position: -20px -98px;}

	.icon.icon-pack-84 .icon-square{background: url(../images/Offerings_Full_stack_developer.png) no-repeat;} 
	.icon.icon-pack-84 .icon-square.ic1{background-position: -19px -19px;}
	.icon.icon-pack-84 .icon-square.ic2{background-position: -99px -19px;}
	.icon.icon-pack-84 .icon-square.ic3{background-position: -178px -19px;}
	.icon.icon-pack-84 .icon-square.ic4{background-position: -258px -19px;}
	.icon.icon-pack-84 .icon-square.ic5{background-position: -19px -98px;}

	.icon.icon-pack-85 .icon-square{background: url(../images/End_to_end_Full_Stack_Development.png) no-repeat;} 
	.icon.icon-pack-85 .icon-square.ic1{background-position: -18px -21px;}
	.icon.icon-pack-85 .icon-square.ic2{background-position: -97px -17px;}
	.icon.icon-pack-85 .icon-square.ic3{background-position: -178px -17px;}
	.icon.icon-pack-85 .icon-square.ic4{background-position: -258px -14px;}

	.icon.icon-pack-86 .icon-square{background: url(../images/eCommerce_We_Work.png) no-repeat;} 
	.icon.icon-pack-86 .icon-square.ic1{background-position: -18px -21px;}
	.icon.icon-pack-86 .icon-square.ic2{background-position: -98px -18px;}
	.icon.icon-pack-86 .icon-square.ic3{background-position: -178px -19px;}

	.icon.icon-pack-87 .icon-square{background: url(../images/UI_UX_Services.png) no-repeat;} 
	.icon.icon-pack-87 .icon-square.ic1{background-position: -27px -20px;}
	.icon.icon-pack-87 .icon-square.ic2{background-position: -116px -20px;}
	.icon.icon-pack-87 .icon-square.ic3{background-position: -187px -20px;}
	.icon.icon-pack-87 .icon-square.ic4{background-position: -267px -20px;}
	.icon.icon-pack-87 .icon-square.ic5{background-position: -26px -99px;}
	.icon.icon-pack-87 .icon-square.ic6{background-position: -118px -99px;}
	.icon.icon-pack-87 .icon-square.ic7{background-position: -187px -99px;}

	.icon.icon-pack-88 .icon-square{background: url(../images/Why_UI_UX.png) no-repeat;} 
	.icon.icon-pack-88 .icon-square.ic1{background-position: -9px -7px;}
	.icon.icon-pack-88 .icon-square.ic2{background-position: -88px -4px;}
	.icon.icon-pack-88 .icon-square.ic3{background-position: -169px -4px;}
	.icon.icon-pack-88 .icon-square.ic4{background-position: -250px -4px;}

	.icon.icon-pack-89 .icon-square{background: url(../images/Providing_UI_UX.png) no-repeat;} 
	.icon.icon-pack-89 .icon-square.ic1{background-position: -18px -17px;}
	.icon.icon-pack-89 .icon-square.ic2{background-position: -99px -17px;}
	.icon.icon-pack-89 .icon-square.ic3{background-position: -179px -17px;}
	.icon.icon-pack-89 .icon-square.ic4{background-position: -259px -19px;}
	.icon.icon-pack-89 .icon-square.ic5{background-position: -20px -98px;}
	.icon.icon-pack-89 .icon-square.ic6{background-position: -98px -97px;}

	.icon.icon-pack-90 .icon-square{background: url(../images/QA_&_Testing_Services.png) no-repeat;} 
	.icon.icon-pack-90 .icon-square.ic1{background-position: -13px -4px;}
	.icon.icon-pack-90 .icon-square.ic2{background-position: -87px -4px;}

	.icon.icon-pack-91 .icon-square{background: url(../images/Quality_Assurance_Solutions.png) no-repeat;} 
	.icon.icon-pack-91 .icon-square.ic1{background-position: 1px 4px;}
	.icon.icon-pack-91 .icon-square.ic2{background-position: -78px 3px;}
	.icon.icon-pack-91 .icon-square.ic3{background-position: -160px 1px;}

	.icon.icon-pack-92 .icon-square{background: url(../images/Testing_Our_Process.png) no-repeat;} 
	.icon.icon-pack-92 .icon-square.ic1{background-position: 1px 2px;}
	.icon.icon-pack-92 .icon-square.ic2{background-position: -76px 1px;}
	.icon.icon-pack-92 .icon-square.ic3{background-position: -159px 2px;}
	.icon.icon-pack-92 .icon-square.ic4{background-position: -239px 2px;}
	.icon.icon-pack-92 .icon-square.ic5{background-position: 3px -79px;}
	.icon.icon-pack-92 .icon-square.ic6{background-position: -74px -78px;}
	.icon.icon-pack-92 .icon-square.ic7{background-position: -155px -75px;}
	.icon.icon-pack-92 .icon-square.ic8{background-position: -238px -78px;}
	.icon.icon-pack-92 .icon-square.ic9{background-position: 3px -158px}

	.icon.icon-pack-93 .icon-square{background: url(../images/Goals_Drive_Automation.png) no-repeat;} 
	.icon.icon-pack-93 .icon-square.ic1{background-position: -8px -4px;}
	.icon.icon-pack-93 .icon-square.ic2{background-position: -88px -4px;}
	.icon.icon-pack-93 .icon-square.ic3{background-position: -165px -2px;}
	.icon.icon-pack-93 .icon-square.ic4{background-position: -247px -5px;}
	.icon.icon-pack-93 .icon-square.ic5{background-position: -6px -82px;}

	.icon.icon-pack-94 .icon-square{background: url(../images/Golang_Development_Services.png) no-repeat;} 
	.icon.icon-pack-94 .icon-square.ic1{background-position: -34px -17px;}
	.icon.icon-pack-94 .icon-square.ic2{background-position: -108px -11px}
	.icon.icon-pack-94 .icon-square.ic3{background-position: -190px -11px;}
	.icon.icon-pack-94 .icon-square.ic4{background-position: -275px -17px;}
	.icon.icon-pack-94 .icon-square.ic5{background-position: -32px -88px}
	.icon.icon-pack-94 .icon-square.ic6{background-position: -108px -88px;}
	.icon.icon-pack-94 .icon-square.ic7{background-position: -186px -95px;}

	.icon.icon-pack-95 .icon-square{background: url(../images/Golang_why_choose.png) no-repeat;} 
	.icon.icon-pack-95 .icon-square.ic1{background-position: -27px -17px;}
	.icon.icon-pack-95 .icon-square.ic2{background-position: -106px -11px}
	.icon.icon-pack-95 .icon-square.ic3{background-position: -186px -11px;}
	.icon.icon-pack-95 .icon-square.ic4{background-position: -267px -17px;}
	.icon.icon-pack-95 .icon-square.ic5{background-position: -25px -88px}
	.icon.icon-pack-95 .icon-square.ic6{background-position: -108px -88px;}
	.icon.icon-pack-95 .icon-square.ic7{background-position: -186px -95px;}

	.icon.icon-pack-96 .icon-square{background: url(../images/Smart_Contract_Development_Services.png) no-repeat;} 
	.icon.icon-pack-96 .icon-square.ic1{background-position: -27px -17px;}
	.icon.icon-pack-96 .icon-square.ic2{background-position: -110px -11px}
	.icon.icon-pack-96 .icon-square.ic3{background-position: -190px -11px;}
	.icon.icon-pack-96 .icon-square.ic4{background-position: -275px -12px;}
	.icon.icon-pack-96 .icon-square.ic5{background-position: -27px -88px}
	.icon.icon-pack-96 .icon-square.ic6{background-position: -108px -88px;}
	.icon.icon-pack-96 .icon-square.ic7{background-position: -186px -95px;}

	.icon.icon-pack-97 .icon-square{background: url(../images/Our_Roadmap_Smart_Contract_Development.png) no-repeat;} 
	.icon.icon-pack-97 .icon-square.ic1{background-position: -23px -17px;}
	.icon.icon-pack-97 .icon-square.ic2{background-position: -98px -18px;}
	.icon.icon-pack-97 .icon-square.ic3{background-position: -178px -17px;}
	.icon.icon-pack-97 .icon-square.ic4{background-position: -258px -18px;}
	.icon.icon-pack-97 .icon-square.ic5{background-position: -19px -97px}

	.icon.icon-pack-98 .icon-square{background: url(../images/Why_Smart_Contract_Development.png) no-repeat;} 
	.icon.icon-pack-98 .icon-square.ic1{background-position: -23px -17px;}
	.icon.icon-pack-98 .icon-square.ic2{background-position: -107px -18px;}
	.icon.icon-pack-98 .icon-square.ic3{background-position: -189px -17px;}
	.icon.icon-pack-98 .icon-square.ic4{background-position: -270px -18px;}
	.icon.icon-pack-98 .icon-square.ic5{background-position: -28px -97px;}

	.icon.icon-pack-99 .icon-square{background: url(../images/DApp_Development_Services.png) no-repeat;} 
	.icon.icon-pack-99 .icon-square.ic1{background-position: -26px -8px;}
	.icon.icon-pack-99 .icon-square.ic2{background-position: -106px -11px;}
	.icon.icon-pack-99 .icon-square.ic3{background-position: -185px -11px;}
	.icon.icon-pack-99 .icon-square.ic4{background-position: -260px -12px;}
	.icon.icon-pack-99 .icon-square.ic5{background-position: -29px -88px;}
	.icon.icon-pack-99 .icon-square.ic6{background-position: -104px -88px;}
	.icon.icon-pack-99 .icon-square.ic7{background-position: -186px -95px;}

	.icon.icon-pack-100 .icon-square{background: url(../images/Why_DApp_Development.png) no-repeat;} 
	.icon.icon-pack-100 .icon-square.ic1{background-position: -26px -17px;}
	.icon.icon-pack-100 .icon-square.ic2{background-position: -109px -11px}
	.icon.icon-pack-100 .icon-square.ic3{background-position: -187px -11px;}
	.icon.icon-pack-100 .icon-square.ic4{background-position: -270px -12px;}
	.icon.icon-pack-100 .icon-square.ic5{background-position: -27px -88px;}
	.icon.icon-pack-100 .icon-square.ic6{background-position: -107px -88px;}
	.icon.icon-pack-100 .icon-square.ic7{background-position: -189px -95px;}
	.icon.icon-pack-100 .icon-square.ic8{background-position: -264px -95px;}

	.icon.icon-pack-101 .icon-square{background: url(../images/ICO_Development_Services.png) no-repeat;} 
	.icon.icon-pack-101 .icon-square.ic1{background-position: -26px -17px;}
	.icon.icon-pack-101 .icon-square.ic2{background-position: -107px -14px;}
	.icon.icon-pack-101 .icon-square.ic3{background-position: -184px -11px;}
	.icon.icon-pack-101 .icon-square.ic4{background-position: -267px -12px;}
	.icon.icon-pack-101 .icon-square.ic5{background-position: -23px -94px;}
	.icon.icon-pack-101 .icon-square.ic6{background-position: -106px -100px;}
	.icon.icon-pack-101 .icon-square.ic7{background-position: -188px -95px;}

	.icon.icon-pack-102 .icon-square{background: url(../images/Why_ICO_Development.png) no-repeat;} 
	.icon.icon-pack-102 .icon-square.ic1{background-position: -26px -17px;}
	.icon.icon-pack-102 .icon-square.ic2{background-position: -109px -11px}
	.icon.icon-pack-102 .icon-square.ic3{background-position: -191px -11px;}
	.icon.icon-pack-102 .icon-square.ic4{background-position: -268px -10px;}
	.icon.icon-pack-102 .icon-square.ic5{background-position: -29px -88px;}

	.icon.icon-pack-103 .icon-square{background: url(../images/Angular_menu_Development_Services.png) no-repeat;} 
	.icon.icon-pack-103 .icon-square.ic1{background-position: -32px -17px;}
	.icon.icon-pack-103 .icon-square.ic2{background-position: -110px -14px;}
	.icon.icon-pack-103 .icon-square.ic3{background-position: -179px -14px;}
	.icon.icon-pack-103 .icon-square.ic4{background-position: -262px -12px;}
	.icon.icon-pack-103 .icon-square.ic5{background-position: -23px -98px;}
	.icon.icon-pack-103 .icon-square.ic6{background-position: -104px -100px;}
	.icon.icon-pack-103 .icon-square.ic7{background-position: -185px -95px;}
	
	.icon.icon-pack-104 .icon-square{background: url(../images/Why_Angular_menu_Development.png) no-repeat;} 
	.icon.icon-pack-104 .icon-square.ic1{background-position: -29px -17px;}
	.icon.icon-pack-104 .icon-square.ic2{background-position: -105px -14px;}
	.icon.icon-pack-104 .icon-square.ic3{background-position: -182px -11px;}
	.icon.icon-pack-104 .icon-square.ic4{background-position: -263px -12px;}
	.icon.icon-pack-104 .icon-square.ic5{background-position: -23px -94px;}
	.icon.icon-pack-104 .icon-square.ic6{background-position: -107px -100px;}
	.icon.icon-pack-104 .icon-square.ic7{background-position: -188px -95px;}
	.icon.icon-pack-104 .icon-square.ic8{background-position: -268px -95px;}
	.icon.icon-pack-104 .icon-square.ic9{background-position: -34px -178px;}

	.icon.icon-pack-105 .icon-square{background: url(../images/Node_js_Services.png) no-repeat;} 
	.icon.icon-pack-105 .icon-square.ic1{background-position: -34px -17px;}
	.icon.icon-pack-105 .icon-square.ic2{background-position: -119px -14px;}
	.icon.icon-pack-105 .icon-square.ic3{background-position: -207px -16px;}
	.icon.icon-pack-105 .icon-square.ic4{background-position: -289px -16px;}
	.icon.icon-pack-105 .icon-square.ic5{background-position: -34px -98px;}
	.icon.icon-pack-105 .icon-square.ic6{background-position: -117px -105px;}
	.icon.icon-pack-105 .icon-square.ic7{background-position: -203px -105px;}
	.icon.icon-pack-105 .icon-square.ic8{background-position: -291px -102px;}

	.icon.icon-pack-106 .icon-square{background: url(../images/Why_Choose_Node_Web_Development.png) no-repeat;} 
	.icon.icon-pack-106 .icon-square.ic1{background-position: -24px -17px;}
	.icon.icon-pack-106 .icon-square.ic2{background-position: -113px -14px;}
	.icon.icon-pack-106 .icon-square.ic3{background-position: -184px -11px;}
	.icon.icon-pack-106 .icon-square.ic4{background-position: -266px -12px;}
	.icon.icon-pack-106 .icon-square.ic5{background-position: -23px -94px;}
	.icon.icon-pack-106 .icon-square.ic6{background-position: -107px -100px;}
	.icon.icon-pack-106 .icon-square.ic7{background-position: -185px -95px;}
	.icon.icon-pack-106 .icon-square.ic8{background-position: -268px -95px;}

	.icon.icon-pack-107 .icon-square{background: url(../images/Cryptocurrency_Services_new.png) no-repeat;} 
	.icon.icon-pack-107 .icon-square.ic1{background-position: -24px -17px;}
	.icon.icon-pack-107 .icon-square.ic2{background-position: -105px -14px;}
	.icon.icon-pack-107 .icon-square.ic3{background-position: -192px -11px;}
	.icon.icon-pack-107 .icon-square.ic4{background-position: -271px -12px;}
	.icon.icon-pack-107 .icon-square.ic5{background-position: -28px -102px;}
	.icon.icon-pack-107 .icon-square.ic6{background-position: -109px -100px;}
	.icon.icon-pack-107 .icon-square.ic7{background-position: -194px -95px;}

	.icon.icon-pack-108 .icon-square{background: url(../images/Why_Cryptocurrency_new.png) no-repeat;} 
	.icon.icon-pack-108 .icon-square.ic1{background-position: -24px -17px;}
	.icon.icon-pack-108 .icon-square.ic2{background-position: -104px -14px;}
	.icon.icon-pack-108 .icon-square.ic3{background-position: -182px -11px;}
	.icon.icon-pack-108 .icon-square.ic4{background-position: -272px -12px;}
	.icon.icon-pack-108 .icon-square.ic5{background-position: -31px -94px;}
	
	.icon.icon-pack-109 .icon-square{background: url(../images/NFT_Development_Services.png) no-repeat;} 
	.icon.icon-pack-109 .icon-square.ic1{background-position: -25px -17px;}
	.icon.icon-pack-109 .icon-square.ic2{background-position: -107px -14px;}
	.icon.icon-pack-109 .icon-square.ic3{background-position: -188px -11px;}
	.icon.icon-pack-109 .icon-square.ic4{background-position: -262px -12px;}
	.icon.icon-pack-109 .icon-square.ic5{background-position: -26px -94px;}
	.icon.icon-pack-109 .icon-square.ic6{background-position: -112px -100px;}
	.icon.icon-pack-109 .icon-square.ic7{background-position: -181px -95px;}
	.icon.icon-pack-109 .icon-square.ic8{background-position: -268px -95px;}

	.icon.icon-pack-110 .icon-square{background: url(../images/Why_NFT_Development.png) no-repeat;} 
	.icon.icon-pack-110 .icon-square.ic1{background-position: -24px -17px;}
	.icon.icon-pack-110 .icon-square.ic2{background-position: -103px -14px;}
	.icon.icon-pack-110 .icon-square.ic3{background-position: -191px -11px;}
	.icon.icon-pack-110 .icon-square.ic4{background-position: -281px -12px;}
	.icon.icon-pack-110 .icon-square.ic5{background-position: -23px -101px;}

	.icon.icon-pack-111 .icon-square{background: url(../images/DeFi_Development_Services.png) no-repeat;} 
	.icon.icon-pack-111 .icon-square.ic1{background-position: -5px -4px;}
	.icon.icon-pack-111 .icon-square.ic2{background-position: -94px -4px;}
	.icon.icon-pack-111 .icon-square.ic3{background-position: -184px -4px;}
	.icon.icon-pack-111 .icon-square.ic4{background-position: -272px -4px;}
	.icon.icon-pack-111 .icon-square.ic5{background-position: -4px -101px;}
	.icon.icon-pack-111 .icon-square.ic6{background-position: -102px -102px;}
	.icon.icon-pack-111 .icon-square.ic7{background-position: -192px -102px;}

	.icon.icon-pack-112 .icon-square{background: url(../images/Why_DeFi_Development_.png) no-repeat;} 
	.icon.icon-pack-112 .icon-square.ic1{background-position: -25px -17px;}
	.icon.icon-pack-112 .icon-square.ic2{background-position: -102px -14px;}
	.icon.icon-pack-112 .icon-square.ic3{background-position: -188px -11px;}
	.icon.icon-pack-112 .icon-square.ic4{background-position: -268px -12px;}

	.icon.icon-pack-113 .icon-square{background: url(../images/Laravel_Development_Services_new.png) no-repeat;} 
	.icon.icon-pack-113 .icon-square.ic1{background-position: -33px -17px;}
	.icon.icon-pack-113 .icon-square.ic2{background-position: -110px -14px;}
	.icon.icon-pack-113 .icon-square.ic3{background-position: -185px -11px;}
	.icon.icon-pack-113 .icon-square.ic4{background-position: -279px -17px;}
	.icon.icon-pack-113 .icon-square.ic5{background-position: -24px -104px;}
	.icon.icon-pack-113 .icon-square.ic6{background-position: -106px -104px;}
	.icon.icon-pack-113 .icon-square.ic7{background-position: -181px -104px;}

	.icon.icon-pack-114 .icon-square{background: url(../images/Why_Laravel_Development_new.png) no-repeat;} 
	.icon.icon-pack-114 .icon-square.ic1{background-position: -27px -14px;}
	.icon.icon-pack-114 .icon-square.ic2{background-position: -108px -14px;}
	.icon.icon-pack-114 .icon-square.ic3{background-position: -191px -11px;}
	.icon.icon-pack-114 .icon-square.ic4{background-position: -267px -14px;}
	.icon.icon-pack-114 .icon-square.ic5{background-position: -29px -94px;}
	.icon.icon-pack-114 .icon-square.ic6{background-position: -106px -100px;}
	.icon.icon-pack-114 .icon-square.ic7{background-position: -187px -95px;}
	.icon.icon-pack-114 .icon-square.ic8{background-position: -268px -95px;}
	
	.icon.icon-pack-115 .icon-square{background: url(../images/Own_your_team_new.png) no-repeat;} 
	.icon.icon-pack-115 .icon-square.ic1{background-position: -15px -14px;}
	.icon.icon-pack-115 .icon-square.ic2{background-position: -119px -14px;}
	.icon.icon-pack-115 .icon-square.ic3{background-position: -208px -20px;}
	.icon.icon-pack-115 .icon-square.ic4{background-position: -302px -14px;}

	.icon.icon-pack-116 .icon-square{background: url(../images/Why_eSpark_Outsourcing.png) no-repeat;} 
	.icon.icon-pack-116 .icon-square.ic1{background-position: -15px -14px;}
	.icon.icon-pack-116 .icon-square.ic2{background-position: -112px -14px;}
	.icon.icon-pack-116 .icon-square.ic3{background-position: -207px -11px;}
	.icon.icon-pack-116 .icon-square.ic4{background-position: -304px -14px;}
	.icon.icon-pack-116 .icon-square.ic5{background-position: -17px -105px;}
	.icon.icon-pack-116 .icon-square.ic6{background-position: -111px -105px;}

	.icon.icon-pack-117 .icon-square{background: url(../images/Scale_up_fast.png) no-repeat;} 
	.icon.icon-pack-117 .icon-square.ic1{background-position: -32px -5px;}
	.icon.icon-pack-117 .icon-square.ic2{background-position: -134px -1px;}
	.icon.icon-pack-117 .icon-square.ic3{background-position: -237px 2px;}
	.icon.icon-pack-117 .icon-square.ic4{background-position: -342px 2px;}
	.icon.icon-pack-117 .icon-square.ic5{background-position: -33px -116px;}
	.icon.icon-pack-117 .icon-square.ic6{background-position: -137px -117px;}

	.icon.icon-pack-118 .icon-square{background: url(../images/Save_time_cost.png) no-repeat;} 
	.icon.icon-pack-118 .icon-square.ic1{background-position: -34px 1px;}
	.icon.icon-pack-118 .icon-square.ic2{background-position: -135px 1px;}
	.icon.icon-pack-118 .icon-square.ic3{background-position: -234px 2px;}
	.icon.icon-pack-118 .icon-square.ic4{background-position: -334px 2px;}
	.icon.icon-pack-118 .icon-square.ic5{background-position: -34px -116px;}
	.icon.icon-pack-118 .icon-square.ic6{background-position: -139px -117px;}

	.icon.icon-pack-119 .icon-square{background: url(../images/Why_India.png) no-repeat;} 
	.icon.icon-pack-119 .icon-square.ic1{background-position: -16px -15px;}
	.icon.icon-pack-119 .icon-square.ic2{background-position: -114px -13px;}
	.icon.icon-pack-119 .icon-square.ic3{background-position: -205px -17px;}
	.icon.icon-pack-119 .icon-square.ic4{background-position: -302px -17px;}
	.icon.icon-pack-119 .icon-square.ic5{background-position: -25px -122px;}
	.icon.icon-pack-119 .icon-square.ic6{background-position: -115px -126px;}

	.icon.icon-pack-120 .icon-square{background: url(../images/net_Web_Development_company.png) no-repeat;} 
	.icon.icon-pack-120 .icon-square.ic1{background-position: -19px -14px;}
	.icon.icon-pack-120 .icon-square.ic2{background-position: -102px -14px;}
	.icon.icon-pack-120 .icon-square.ic3{background-position: -191px -11px;}
	.icon.icon-pack-120 .icon-square.ic4{background-position: -273px -11px;}
	.icon.icon-pack-120 .icon-square.ic5{background-position: -19px -94px;}
	.icon.icon-pack-120 .icon-square.ic6{background-position: -107px -109px;}
	.icon.icon-pack-120 .icon-square.ic7{background-position: -187px -95px;}

	.icon.icon-pack-121 .icon-square{background:url(../images/React_js_Development_Services.png) no-repeat;}
	.icon.icon-pack-121 .icon-square.ic1{background-position:-20px -21px;}
	.icon.icon-pack-121 .icon-square.ic2{background-position:-96px -21px;}
	.icon.icon-pack-121 .icon-square.ic3{background-position:-189px -25px;}
	.icon.icon-pack-121 .icon-square.ic4{background-position:-264px -27px;}
	.icon.icon-pack-121 .icon-square.ic5{background-position:-20px -105px;}
	.icon.icon-pack-121 .icon-square.ic6{background-position:-100px -100px;}
	.icon.icon-pack-121 .icon-square.ic7{background-position:-180px -102px;}
	.icon.icon-pack-121 .icon-square.ic8{background-position:-263px -100px;}

	.icon.icon-pack-122 .icon-square{background:url(../images/Why_choose_React_js_for_Web_Development.png) no-repeat;}
	.icon.icon-pack-122 .icon-square.ic1{background-position:-20px -15px;}
	.icon.icon-pack-122 .icon-square.ic2{background-position:-100px -26px;}
	.icon.icon-pack-122 .icon-square.ic3{background-position:-177px -19px;}
	.icon.icon-pack-122 .icon-square.ic4{background-position:-277px -18px;}
	.icon.icon-pack-122 .icon-square.ic5{background-position:-19px -114px;}
	.icon.icon-pack-122 .icon-square.ic6{background-position:-101px -109px;}

	.icon.icon-pack-123 .icon-square{background:url(../images/Python_Development_Services.png) no-repeat;}
	.icon.icon-pack-123 .icon-square.ic1{background-position:-35px -24px;}
	.icon.icon-pack-123 .icon-square.ic2{background-position:-104px -26px;}
	.icon.icon-pack-123 .icon-square.ic3{background-position:-192px -24px;}
	.icon.icon-pack-123 .icon-square.ic4{background-position:-257px -26px;}
	.icon.icon-pack-123 .icon-square.ic5{background-position:-28px -100px;}
	.icon.icon-pack-123 .icon-square.ic6{background-position:-104px -102px;}
	.icon.icon-pack-123 .icon-square.ic7{background-position:-181px -97px;}

	.icon.icon-pack-124 .icon-square{background:url(../images/Why_Choose_Python_for_Web_Development.png) no-repeat;}
	.icon.icon-pack-124 .icon-square.ic1{background-position:-23px -21px;}
	.icon.icon-pack-124 .icon-square.ic2{background-position:-102px -19px;}
	.icon.icon-pack-124 .icon-square.ic3{background-position:-189px -19px;}
	.icon.icon-pack-124 .icon-square.ic4{background-position:-268px -23px;}
	.icon.icon-pack-124 .icon-square.ic5{background-position:-24px -106px;}
	.icon.icon-pack-124 .icon-square.ic6{background-position:-105px -109px;}
	.icon.icon-pack-124 .icon-square.ic7{background-position:-186px -107px;}
	.icon.icon-pack-124 .icon-square.ic8{background-position:-261px -104px;}

	.icon.icon-pack-125 .icon-square{background:url(../images/Vue_js_Development_Services.png) no-repeat;}
	.icon.icon-pack-125 .icon-square.ic1{background-position:-30px -24px;}
	.icon.icon-pack-125 .icon-square.ic2{background-position:-106px -25px;}
	.icon.icon-pack-125 .icon-square.ic3{background-position:-179px -23px;}
	.icon.icon-pack-125 .icon-square.ic4{background-position:-253px -20px;}
	.icon.icon-pack-125 .icon-square.ic5{background-position:-30px -107px;}
	.icon.icon-pack-125 .icon-square.ic6{background-position:-106px -103px;}
	.icon.icon-pack-125 .icon-square.ic7{background-position:-180px -105px;}
	.icon.icon-pack-125 .icon-square.ic8{background-position:-253px -102px;}

	.icon.icon-pack-126 .icon-square{background:url(../images/Why_Choose_Vue_js_for_Web_Development.png) no-repeat;}
	.icon.icon-pack-126 .icon-square.ic1{background-position:-23px -19px;}
	.icon.icon-pack-126 .icon-square.ic2{background-position:-102px -19px;}
	.icon.icon-pack-126 .icon-square.ic3{background-position:-180px -25px;}
	.icon.icon-pack-126 .icon-square.ic4{background-position:-253px -18px;}
	.icon.icon-pack-126 .icon-square.ic5{background-position:-29px -108px;}
	.icon.icon-pack-126 .icon-square.ic6{background-position:-109px -107px;}
	.icon.icon-pack-126 .icon-square.ic7{background-position:-182px -107px;}
	.icon.icon-pack-126 .icon-square.ic8{background-position:-261px -104px;}

	.icon.icon-pack-127 .icon-square{background:url(../images/Hire_Blockchain_Developers_Services.png) no-repeat;}
	.icon.icon-pack-127 .icon-square.ic1{background-position:-28px -24px;}
	.icon.icon-pack-127 .icon-square.ic2{background-position:-104px -24px;}
	.icon.icon-pack-127 .icon-square.ic3{background-position:-180px -25px;}
	.icon.icon-pack-127 .icon-square.ic4{background-position:-255px -27px;}
	.icon.icon-pack-127 .icon-square.ic5{background-position:-38px -100px;}
	.icon.icon-pack-127 .icon-square.ic6{background-position:-106px -104px;}
	.icon.icon-pack-127 .icon-square.ic7{background-position:-182px -99px;}

	.icon.icon-pack-128 .icon-square{background:url(../images/Types_of_Blockchain_Development.png) no-repeat;}
	.icon.icon-pack-128 .icon-square.ic1{background-position:-17px -18px;}
	.icon.icon-pack-128 .icon-square.ic2{background-position:-98px -18px;}
	.icon.icon-pack-128 .icon-square.ic3{background-position:-179px -17px;}

	.icon.icon-pack129 .icon-square{background:url(../images/Why_Choose_Blockchain_for_your_Business.png) no-repeat;}
	.icon.icon-pack129 .icon-square.ic1{background-position:-23px -22px;}
	.icon.icon-pack129 .icon-square.ic2{background-position:-101px -26px;}
	.icon.icon-pack129 .icon-square.ic3{background-position:-181px -17px;}
	.icon.icon-pack129 .icon-square.ic4{background-position:-268px -19px;}
	.icon.icon-pack129 .icon-square.ic5{background-position:-22px -110px;}
	.icon.icon-pack129 .icon-square.ic6{background-position:-99px -103px;}

	.icon.icon-pack-130 .icon-square{background:url(../images/Kotlin_App_Deveopment_Services.png) no-repeat;}
	.icon.icon-pack-130 .icon-square.ic1{background-position:-38px -22px;}
	.icon.icon-pack-130 .icon-square.ic2{background-position:-101px -20px;}
	.icon.icon-pack-130 .icon-square.ic3{background-position:-180px -30px;}
	.icon.icon-pack-130 .icon-square.ic4{background-position:-258px -28px;}
	.icon.icon-pack-130 .icon-square.ic5{background-position:-38px -100px;}
	.icon.icon-pack-130 .icon-square.ic6{background-position:-107px -104px;}
	.icon.icon-pack-130 .icon-square.ic7{background-position:-176px -99px;}

	.icon.icon-pack-131 .icon-square{background:url(../images/Why_is_Kotlin_Better_than_Java.png) no-repeat;}
	.icon.icon-pack-131 .icon-square.ic1{background-position:-22px -17px;}
	.icon.icon-pack-131 .icon-square.ic2{background-position:-99px -18px;}
	.icon.icon-pack-131 .icon-square.ic3{background-position:-175px -18px;}

	.icon.icon-pack-132 .icon-square{background:url(../images/Why_Choose_Kotlin_for_your_App_Development.png) no-repeat;}
	.icon.icon-pack-132 .icon-square.ic1{background-position:-30px -26px;}
	.icon.icon-pack-132 .icon-square.ic2{background-position:-102px -24px;}
	.icon.icon-pack-132 .icon-square.ic3{background-position:-182px -26px;}
	.icon.icon-pack-132 .icon-square.ic4{background-position:-258px -28px;}
	.icon.icon-pack-132 .icon-square.ic5{background-position:-26px -103px;}

	.icon.icon-pack-133 .icon-square{background:url(../images/business_solution_hire_india.png) no-repeat;}
	.icon.icon-pack-133 .icon-square.ic1{background-position:-99px -80px;}
	.icon.icon-pack-133 .icon-square.ic2{background-position:-198px -80px;}
	.icon.icon-pack-133 .icon-square.ic3{background-position:-298px -80px;}
	.icon.icon-pack-133 .icon-square.ic4{background-position:-398px -81px;}
	.icon.icon-pack-133 .icon-square.ic5{background-position:-498px -81px;}
	.icon.icon-pack-133 .icon-square.ic6{background-position:-599px -81px;}
	.icon.icon-pack-133 .icon-square.ic7{background-position:-98px -180px;}
	.icon.icon-pack-133 .icon-square.ic8{background-position:-196px -180px;}
	.icon.icon-pack-133 .icon-square.ic9{background-position:-300px -180px;}
	.icon.icon-pack-133 .icon-square.ic10{background-position:-399px -181px;}
	.icon.icon-pack-133 .icon-square.ic11{background-position:-500px -181px;}
	.icon.icon-pack-133 .icon-square.ic12{background-position:-603px -180px;}
	.icon.icon-pack-133 .icon-square.ic13{background-position:-98px -281px;}
	.icon.icon-pack-133 .icon-square.ic14{background-position:-198px -281px;}
	.icon.icon-pack-133 .icon-square.ic15{background-position:-299px -281px;}
	.icon.icon-pack-133 .icon-square.ic16{background-position:-398px -281px;}
	.icon.icon-pack-133 .icon-square.ic17{background-position:-500px -281px;}
	.icon.icon-pack-133 .icon-square.ic18{background-position:-599px -281px;}
	.icon.icon-pack-133 .icon-square.ic19{background-position:-99px -381px;}
	.icon.icon-pack-133 .icon-square.ic20{background-position:-198px -381px;}
	.icon.icon-pack-133 .icon-square.ic21{background-position:-298px -381px;}
	.icon.icon-pack-133 .icon-square.ic22{background-position:-399px -380px;}
	.icon.icon-pack-133 .icon-square.ic23{background-position:-498.5px -381px;}

	.icon.icon-pack-134 .icon-square{background:url(../images/Why_Hire_Dedicated_Developers_from_eSparkBiz.png) no-repeat;}
	.icon.icon-pack-134 .icon-square.ic1{background-position:-72px -56px;}
	.icon.icon-pack-134 .icon-square.ic2{background-position:-186px -62px;}
	.icon.icon-pack-134 .icon-square.ic3{background-position:-291px -55px;}
	.icon.icon-pack-134 .icon-square.ic4{background-position:-404px -57px;}
	.icon.icon-pack-134 .icon-square.ic5{background-position:-68px -143px;}
	.icon.icon-pack-134 .icon-square.ic6{background-position:-182px -144px;}
	.icon.icon-pack-134 .icon-square.ic7{background-position:-302px -154px;}
	.icon.icon-pack-134 .icon-square.ic8{background-position:-407px -159px;}

	.icon.icon-pack-135 .icon-square{background:url(../images/Why_Choose_dot_Net_for_Web_Development.png) no-repeat;}
	.icon.icon-pack-135 .icon-square.ic1{background-position:-26px -25px;}
	.icon.icon-pack-135 .icon-square.ic2{background-position:-109px -22px;}
	.icon.icon-pack-135 .icon-square.ic3{background-position:-187px -25px;}
	.icon.icon-pack-135 .icon-square.ic4{background-position:-264px -24px;}
	.icon.icon-pack-135 .icon-square.ic5{background-position:-23px -107px;}

	.icon-pack-136 .icon-square{background:url(../images/Mobile_App_Development_Services.png) no-repeat;}
	.icon-pack-136 .icon-square.ic1{background-position:-21px -25px;}
	.icon-pack-136 .icon-square.ic2{background-position:-114px -23px;}
	.icon-pack-136 .icon-square.ic3{background-position:-185px -25px;}
	.icon-pack-136 .icon-square.ic4{background-position:-266px -28px;}
	.icon-pack-136 .icon-square.ic5{background-position:-25px -102px;}

	.icon.icon-pack-137 .icon-square{background:url(../images/Mobile_App_Development_Process_Flow.png) no-repeat;}
	.icon.icon-pack-137 .icon-square.ic1{background-position:-18px -19px;}
	.icon.icon-pack-137 .icon-square.ic2{background-position:-96px -18px;}
	.icon.icon-pack-137 .icon-square.ic3{background-position:-178px -19px;}
	.icon.icon-pack-137 .icon-square.ic4{background-position:-257px -18px;}
	.icon.icon-pack-137 .icon-square.ic5{background-position:-17px -97px;}
	.icon.icon-pack-137 .icon-square.ic6{background-position:-98px -99px;}

	.icon.icon-pack-138 .icon-square{background:url(../images/Node_js_Development_Company_Services.png) no-repeat;}
	.icon.icon-pack-138 .icon-square.ic1{background-position:-31px -29px;}
	.icon.icon-pack-138 .icon-square.ic2{background-position:-107px -26px;}
	.icon.icon-pack-138 .icon-square.ic3{background-position:-183px -26px;}
	.icon.icon-pack-138 .icon-square.ic4{background-position:-258px -27px;}
	.icon.icon-pack-138 .icon-square.ic5{background-position:-34px -106px;}
	.icon.icon-pack-138 .icon-square.ic6{background-position:-109px -107px;}
	.icon.icon-pack-138 .icon-square.ic7{background-position:-183px -107px;}
	.icon.icon-pack-138 .icon-square.ic8{background-position:-253px -100px;}

	.icon.icon-pack-139 .icon-square{background:url(../images/Why_Choose_Node_js_for_Web_Development_company.png) no-repeat;}
	.icon.icon-pack-139 .icon-square.ic1{background-position:-31px -28px;}
	.icon.icon-pack-139 .icon-square.ic2{background-position:-107px -28px;}
	.icon.icon-pack-139 .icon-square.ic3{background-position:-183px -28px;}
	.icon.icon-pack-139 .icon-square.ic4{background-position:-265px -28px;}
	.icon.icon-pack-139 .icon-square.ic5{background-position:-33px -104px;}
	.icon.icon-pack-139 .icon-square.ic6{background-position:-106px -103px;}
	.icon.icon-pack-139 .icon-square.ic7{background-position:-185px -106px;}
	.icon.icon-pack-139 .icon-square.ic8{background-position:-263px -104px;}

	.icon.icon-pack-140 .icon-square{background:url(../images/our_dot_Net_Development_Services.png) no-repeat;}
	.icon.icon-pack-140 .icon-square.ic1{background-position:-38px -22px;}
	.icon.icon-pack-140 .icon-square.ic2{background-position:-103px -27px;}
	.icon.icon-pack-140 .icon-square.ic3{background-position:-182px -27px;}
	.icon.icon-pack-140 .icon-square.ic4{background-position:-262px -21px;}
	.icon.icon-pack-140 .icon-square.ic5{background-position:-28px -96px;}
	.icon.icon-pack-140 .icon-square.ic6{background-position:-98px -96px;}

	.icon.icon-pack-141 .icon-square{background:url(../images/Web_Development_Process_Flow.png) no-repeat;}
	.icon.icon-pack-141 .icon-square.ic1{background-position:-16px -11px;}
	.icon.icon-pack-141 .icon-square.ic2{background-position:-100px -9px;}
	.icon.icon-pack-141 .icon-square.ic3{background-position:-186px -8px;}
	.icon.icon-pack-141 .icon-square.ic4{background-position:-265px -8px;}
	.icon.icon-pack-141 .icon-square.ic5{background-position:-18px -107px;}
	.icon.icon-pack-141 .icon-square.ic6{background-position:-103px -110px;}
	.icon.icon-pack-141 .icon-square.ic7{background-position:-186px -110px;}

	.icon.icon-pack-142 .icon-square{background:url(../images/Why_Choose_RoR_Web_Development.png) no-repeat;}
	.icon.icon-pack-142 .icon-square.ic1{background-position:-25px -25px;}
	.icon.icon-pack-142 .icon-square.ic2{background-position:-107px -30px;}
	.icon.icon-pack-142 .icon-square.ic3{background-position:-189px -28px;}
	.icon.icon-pack-142 .icon-square.ic4{background-position:-266px -25px;}
	.icon.icon-pack-142 .icon-square.ic5{background-position:-23px -103px;}

	.icon.icon-pack-143 .icon-square{background:url(../images/our_RoR_Development_Services.png) no-repeat;}
	.icon.icon-pack-143 .icon-square.ic1{background-position:-35px -25px;}
	.icon.icon-pack-143 .icon-square.ic2{background-position:-123px -23px;}
	.icon.icon-pack-143 .icon-square.ic3{background-position:-210px -23px;}
	.icon.icon-pack-143 .icon-square.ic4{background-position:-300px -19px;}
	.icon.icon-pack-143 .icon-square.ic5{background-position:-33px -101px;}
	.icon.icon-pack-143 .icon-square.ic6{background-position:-129px -98px;}
	.icon.icon-pack-143 .icon-square.ic7{background-position:-213px -103px;}

	.icon.icon-pack-144 .icon-square{background:url(../images/infrastructure_technology_integration.png) no-repeat;}
	.icon.icon-pack-144 .icon-square.ic1{background-position:-9px -24px;}
	.icon.icon-pack-144 .icon-square.ic2{background-position:-93px -22px;}
	.icon.icon-pack-144 .icon-square.ic3{background-position:-188px -22px;}
	.icon.icon-pack-144 .icon-square.ic4{background-position:-269px -20px;}
	.icon.icon-pack-144 .icon-square.ic5{background-position:-9px -108px;}
	.icon.icon-pack-144 .icon-square.ic6{background-position:-99px -108px;}
	.icon.icon-pack-144 .icon-square.ic7{background-position:-185px -108px;}
        
	.icon.icon-pack-145 .icon-square{background:url(../images/Scale_Performance.png) no-repeat;}
	.icon.icon-pack-145 .icon-square.ic1{background-position:-10px -17px;}
	.icon.icon-pack-145 .icon-square.ic2{background-position:-95px -17px;}
	.icon.icon-pack-145 .icon-square.ic3{background-position:-184px -17px;}
	.icon.icon-pack-145 .icon-square.ic4{background-position:-271px -17px;}
	.icon.icon-pack-145 .icon-square.ic5{background-position:-14px -108px;}
	.icon.icon-pack-145 .icon-square.ic6{background-position:-100px -108px;}
	.icon.icon-pack-145 .icon-square.ic7{background-position:-188px -108px;}
        
	.icon.icon-pack-146 .icon-square{background:url(../images/Hire_Remote_Developers_services.png) no-repeat;}
	.icon.icon-pack-146 .icon-square.ic1{background-position:-26px -17px;}
	.icon.icon-pack-146 .icon-square.ic2{background-position:-120px -17px;}
	.icon.icon-pack-146 .icon-square.ic3{background-position:-209px -17px;}
	.icon.icon-pack-146 .icon-square.ic4{background-position:-297px -17px;}
	.icon.icon-pack-146 .icon-square.ic5{background-position:-385px -17px;}
	.icon.icon-pack-146 .icon-square.ic6{background-position:-32px -108px;}
	.icon.icon-pack-146 .icon-square.ic7{background-position:-122px -108px;}
	.icon.icon-pack-146 .icon-square.ic8{background-position:-208px -108px;}
	.icon.icon-pack-146 .icon-square.ic9{background-position:-298px -108px;}
        
	.icon.icon-pack-147 .icon-square{background:url(../images/Hire_Data_Scientists_services.png) no-repeat;}
	.icon.icon-pack-147 .icon-square.ic1{background-position:-22px -17px;}
	.icon.icon-pack-147 .icon-square.ic2{background-position:-105px -17px;}
	.icon.icon-pack-147 .icon-square.ic3{background-position:-183px -17px;}
	.icon.icon-pack-147 .icon-square.ic4{background-position:-266px -17px;}
	.icon.icon-pack-147 .icon-square.ic5{background-position:-26px -108px;}
	.icon.icon-pack-147 .icon-square.ic6{background-position:-106px -108px;}
	.icon.icon-pack-147 .icon-square.ic7{background-position:-179px -108px;}
	.icon.icon-pack-147 .icon-square.ic8{background-position:-264px -108px;}
	.icon.icon-pack-147 .icon-square.ic9{background-position:-25px -181px;}
    .icon.icon-pack-147 .icon-square.ic10{background-position:-104px -181px;}
        
	.icon.icon-pack-148 .icon-square{background:url(../images/NSDC_services_ICONS.png) no-repeat;}
	.icon.icon-pack-148 .icon-square.ic1{background-position:-22px -27px;}
	.icon.icon-pack-148 .icon-square.ic2{background-position:-110px -27px;}
	.icon.icon-pack-148 .icon-square.ic3{background-position:-209px -27px;}
	.icon.icon-pack-148 .icon-square.ic4{background-position:-295px -27px;}
	.icon.icon-pack-148 .icon-square.ic5{background-position:-33px -111px;}
	.icon.icon-pack-148 .icon-square.ic6{background-position:-116px -111px;}
	.icon.icon-pack-148 .icon-square.ic7{background-position:-203px -111px;}
	.icon.icon-pack-148 .icon-square.ic8{background-position:-297px -111px;}
        
    .icon.icon-pack-149 .icon-square{background: url(../images/Hire_Dedicated_Salesforce_Developer_services.png) no-repeat;}
	.icon.icon-pack-149 .icon-square.ic1{background-position: -46px -56px;}
	.icon.icon-pack-149 .icon-square.ic2{background-position: -142px -56px;}
	.icon.icon-pack-149 .icon-square.ic3{background-position: -244px -56px;}
	.icon.icon-pack-149 .icon-square.ic4{background-position: -343px -56px;}
	.icon.icon-pack-149 .icon-square.ic5{background-position: -43px -158px;}
	.icon.icon-pack-149 .icon-square.ic6{background-position: -150px -158px;}
	.icon.icon-pack-149 .icon-square.ic7{background-position: -242px -158px;}
	.icon.icon-pack-149 .icon-square.ic8{background-position: -343px -158px;}
	.icon.icon-pack-149 .icon-square.ic9{background-position: -44px -260px;}
	.icon.icon-pack-149 .icon-square.ic10{background-position: -144px -260px;}
	.icon.icon-pack-149 .icon-square.ic11{background-position: -246px -260px;}
	.icon.icon-pack-149 .icon-square.ic12{background-position: -343px -260px;}
	.icon.icon-pack-149 .icon-square.ic13{background-position: -46px -357px;}
        
    .icon.icon-pack-150 .icon-square{background:url(../images/The_Process_to_Hire_Salesforce_Engineer.png) no-repeat;}
	.icon.icon-pack-150 .icon-square.ic1{background-position:-45px -40px;}
	.icon.icon-pack-150 .icon-square.ic2{background-position:-146px -38px;}
	.icon.icon-pack-150 .icon-square.ic3{background-position:-246px -38px;}
	.icon.icon-pack-150 .icon-square.ic4{background-position:-346px -38px;}
	.icon.icon-pack-150 .icon-square.ic5{background-position:-446px -38px;}
        
    .icon.icon-pack-151 .icon-square{background: url(../images/Hire_Wordpress_Developer_services.png) no-repeat;}
	.icon.icon-pack-151 .icon-square.ic1{background-position: -15px -14px;}
	.icon.icon-pack-151 .icon-square.ic2{background-position: -97px -14px;}
	.icon.icon-pack-151 .icon-square.ic3{background-position: -183px -14px;}
	.icon.icon-pack-151 .icon-square.ic4{background-position: -267px -14px;}
	.icon.icon-pack-151 .icon-square.ic5{background-position: -13px -100px;} 
	.icon.icon-pack-151 .icon-square.ic6{background-position: -100px -100px;}
	.icon.icon-pack-151 .icon-square.ic7{background-position: -181px -100px;}
	.icon.icon-pack-151 .icon-square.ic8{background-position: -265px -100px;}
	.icon.icon-pack-151 .icon-square.ic9{background-position: -14px -185px;}
	.icon.icon-pack-151 .icon-square.ic10{background-position: -100px -185px;}
	.icon.icon-pack-151 .icon-square.ic11{background-position: -187px -185px;}
        
        .icon.icon-pack-152 .icon-square{background: url(../images/hire_symfony_process_icons.png) no-repeat;}
	.icon.icon-pack-152 .icon-square.ic1{background-position: 2px 0px;}
	.icon.icon-pack-152 .icon-square.ic2{background-position: -98px 2px;}
	.icon.icon-pack-152 .icon-square.ic3{background-position: -198px 2px;}
	.icon.icon-pack-152 .icon-square.ic4{background-position: -296px 2px;}
        
    .icon.icon-pack-153 .icon-square{background: url(../images/Hire_Symfony_Developers_Icon_services.png) no-repeat;}
	.icon.icon-pack-153 .icon-square.ic1{background-position: -15px -14px;}
	.icon.icon-pack-153 .icon-square.ic2{background-position: -101px -14px;}
	.icon.icon-pack-153 .icon-square.ic3{background-position: -183px -14px;}
	.icon.icon-pack-153 .icon-square.ic4{background-position: -267px -14px;}
	.icon.icon-pack-153 .icon-square.ic5{background-position: -13px -100px;} 
	.icon.icon-pack-153 .icon-square.ic6{background-position: -100px -100px;}
	.icon.icon-pack-153 .icon-square.ic7{background-position: -181px -100px;}
	.icon.icon-pack-153 .icon-square.ic8{background-position: -260px -100px;}
	.icon.icon-pack-153 .icon-square.ic9{background-position: -14px -185px;}
	.icon.icon-pack-153 .icon-square.ic10{background-position: -100px -185px;} 
	.icon.icon-pack-153 .icon-square.ic11{background-position: -183px -185px;}
        
    .icon.icon-pack-154 .icon-square{background: url(../images/hubspot_Service_Icons.png) no-repeat;}
	.icon.icon-pack-154 .icon-square.ic1{background-position: -15px -14px;} 
	.icon.icon-pack-154 .icon-square.ic2{background-position: -101px -14px;}
	.icon.icon-pack-154 .icon-square.ic3{background-position: -183px -14px;}
	.icon.icon-pack-154 .icon-square.ic4{background-position: -259px -14px;}
	.icon.icon-pack-154 .icon-square.ic5{background-position: -13px -100px;} 
	.icon.icon-pack-154 .icon-square.ic6{background-position: -100px -100px;}
	.icon.icon-pack-154 .icon-square.ic7{background-position: -181px -100px;}
	.icon.icon-pack-154 .icon-square.ic8{background-position: -260px -100px;}
	.icon.icon-pack-154 .icon-square.ic9{background-position: -14px -185px;}
	.icon.icon-pack-154 .icon-square.ic10{background-position: -100px -185px;}
	.icon.icon-pack-154 .icon-square.ic11{background-position: -183px -185px;}
        
    .icon.icon-pack-155 .icon-square{background: url(../images/MERN_Stack_Developers_services.png) no-repeat;}
	.icon.icon-pack-155 .icon-square.ic1{background-position: -15px -14px;} 
	.icon.icon-pack-155 .icon-square.ic2{background-position: -101px -14px;}
	.icon.icon-pack-155 .icon-square.ic3{background-position: -174px -14px;}
	.icon.icon-pack-155 .icon-square.ic4{background-position: -271px -14px;}
	.icon.icon-pack-155 .icon-square.ic5{background-position: -13px -100px;} 
	.icon.icon-pack-155 .icon-square.ic6{background-position: -100px -100px;}
	.icon.icon-pack-155 .icon-square.ic7{background-position: -181px -100px;}
	.icon.icon-pack-155 .icon-square.ic8{background-position: -260px -100px;}
        
        
    .icon.icon-pack-156 .icon-square{background: url(../images/Craft_CMS_Developers_Services.png) no-repeat;}
	.icon.icon-pack-156 .icon-square.ic1{background-position: -15px -14px;} 
	.icon.icon-pack-156 .icon-square.ic2{background-position: -101px -14px;}
	.icon.icon-pack-156 .icon-square.ic3{background-position: -183px -14px;}
	.icon.icon-pack-156 .icon-square.ic4{background-position: -259px -14px;}
	.icon.icon-pack-156 .icon-square.ic5{background-position: -13px -100px;} 
	.icon.icon-pack-156 .icon-square.ic6{background-position: -100px -100px;}
	.icon.icon-pack-156 .icon-square.ic7{background-position: -181px -100px;}
	.icon.icon-pack-156 .icon-square.ic8{background-position: -260px -100px;}
	.icon.icon-pack-156 .icon-square.ic9{background-position: -14px -185px;}
	.icon.icon-pack-156 .icon-square.ic10{background-position: -100px -185px;}
        
    .icon.icon-pack-157 .icon-square{background: url(../images/Hire_SilverStripe_Developers_services.png) no-repeat;}
	.icon.icon-pack-157 .icon-square.ic1{background-position: -15px -14px;} 
	.icon.icon-pack-157 .icon-square.ic2{background-position: -101px -14px;}
	.icon.icon-pack-157 .icon-square.ic3{background-position: -183px -14px;}
	.icon.icon-pack-157 .icon-square.ic4{background-position: -259px -14px;}
	.icon.icon-pack-157 .icon-square.ic5{background-position: -13px -100px;} 
	.icon.icon-pack-157 .icon-square.ic6{background-position: -97px -100px;}
	.icon.icon-pack-157 .icon-square.ic7{background-position: -181px -100px;}
	.icon.icon-pack-157 .icon-square.ic8{background-position: -260px -100px;}
        .icon.icon-pack-157 .icon-square.ic9{background-position: -14px -185px;}
        
    .icon.icon-pack-158 .icon-square{background: url(../images/Hire_Tableau_Developers_services.png) no-repeat;}
	.icon.icon-pack-158 .icon-square.ic1{background-position: -15px -14px;} 
	.icon.icon-pack-158 .icon-square.ic2{background-position: -101px -14px;}
	.icon.icon-pack-158 .icon-square.ic3{background-position: -176px -14px;}
	.icon.icon-pack-158 .icon-square.ic4{background-position: -269px -14px;}
	.icon.icon-pack-158 .icon-square.ic5{background-position: -13px -100px;} 
	.icon.icon-pack-158 .icon-square.ic6{background-position: -97px -100px;}
	.icon.icon-pack-158 .icon-square.ic7{background-position: -181px -100px;}
	.icon.icon-pack-158 .icon-square.ic8{background-position: -260px -100px;}
        .icon.icon-pack-158 .icon-square.ic9{background-position: -29px -185px;}
        
    .icon.icon-pack-159 .icon-square{background: url(../images/hire_tableau_Process.png) no-repeat;}
	.icon.icon-pack-159 .icon-square.ic1{background-position: 2px -23px;} 
	.icon.icon-pack-159 .icon-square.ic2{background-position: -83px -23px;}
	.icon.icon-pack-159 .icon-square.ic3{background-position: -163px -25px;}
	.icon.icon-pack-159 .icon-square.ic4{background-position: -247px -23px;}
	.icon.icon-pack-159 .icon-square.ic5{background-position: -329px -23px;} 

    .icon.icon-pack-160 .icon-square{background: url(../images/it_staff_augmentation_services.png) no-repeat;}
	.icon.icon-pack-160 .icon-square.ic1{background-position: -15px -14px;} 
	.icon.icon-pack-160 .icon-square.ic2{background-position: -96px -14px;}
	.icon.icon-pack-160 .icon-square.ic3{background-position: -182px -14px;}
	.icon.icon-pack-160 .icon-square.ic4{background-position: -261px -14px;}
	.icon.icon-pack-160 .icon-square.ic5{background-position: -17px -100px;} 
	.icon.icon-pack-160 .icon-square.ic6{background-position: -97px -100px;}
	.icon.icon-pack-160 .icon-square.ic7{background-position: -193px -100px;}
	.icon.icon-pack-160 .icon-square.ic8{background-position: -260px -100px;}
        .icon.icon-pack-160 .icon-square.ic9{background-position: -14px -185px;}
  
    .icon.icon-pack-161 .icon-square{background: url(../images/it_staff_augmentation_Process.png) no-repeat;}
	.icon.icon-pack-161 .icon-square.ic1{background-position: -2px -12px;} 
	.icon.icon-pack-161 .icon-square.ic2{background-position: -85px -8px;}
	.icon.icon-pack-161 .icon-square.ic3{background-position: -167px -8px;}
	.icon.icon-pack-161 .icon-square.ic4{background-position: -251px -8px;}
	.icon.icon-pack-161 .icon-square.ic5{background-position: -334px -8px;} 
        
    .icon.icon-pack-162 .icon-square{background: url(../images/Webflow_Developers_services.png) no-repeat;}
	.icon.icon-pack-162 .icon-square.ic1{background-position: -15px -14px;} 
	.icon.icon-pack-162 .icon-square.ic2{background-position: -101px -14px;}
	.icon.icon-pack-162 .icon-square.ic3{background-position: -183px -14px;}
	.icon.icon-pack-162 .icon-square.ic4{background-position: -259px -14px;}
	.icon.icon-pack-162 .icon-square.ic5{background-position: -23px -100px;} 
	.icon.icon-pack-162 .icon-square.ic6{background-position: -100px -100px;}
	.icon.icon-pack-162 .icon-square.ic7{background-position: -181px -100px;}
	.icon.icon-pack-162 .icon-square.ic8{background-position: -260px -100px;}
	.icon.icon-pack-162 .icon-square.ic9{background-position: -14px -185px;}
	.icon.icon-pack-162 .icon-square.ic10{background-position: -100px -185px;}
        
    .icon.icon-pack-163 .icon-square{background: url(../images/web_dev_Services.png) no-repeat;}
	.icon.icon-pack-163 .icon-square.ic1{background-position: -15px -14px;} 
	.icon.icon-pack-163 .icon-square.ic2{background-position: -101px -14px;}
	.icon.icon-pack-163 .icon-square.ic3{background-position: -183px -14px;}
	.icon.icon-pack-163 .icon-square.ic4{background-position: -272px -14px;}
	.icon.icon-pack-163 .icon-square.ic5{background-position: -23px -100px;} 
	.icon.icon-pack-163 .icon-square.ic6{background-position: -100px -100px;}
	.icon.icon-pack-163 .icon-square.ic7{background-position: -181px -100px;}
	.icon.icon-pack-163 .icon-square.ic8{background-position: -271px -100px;}
	.icon.icon-pack-163 .icon-square.ic9{background-position: -14px -185px;}
        
    .icon.icon-pack-164 .icon-square{background: url(../images/web_dev_company_Process.png) no-repeat;}
	.icon.icon-pack-164 .icon-square.ic1{background-position: -48px -34px;} 
	.icon.icon-pack-164 .icon-square.ic2{background-position: -146px -38px;}
	.icon.icon-pack-164 .icon-square.ic3{background-position: -245px -39px;}
	.icon.icon-pack-164 .icon-square.ic4{background-position: -344px -38px;}
	.icon.icon-pack-164 .icon-square.ic5{background-position: -444px -38px;} 
	.icon.icon-pack-164 .icon-square.ic6{background-position: -545px -38px;}
        
    .icon.icon-pack-165 .icon-square{background: url(../images/it_putsourcing_Services.png) no-repeat;}
	.icon.icon-pack-165 .icon-square.ic1{background-position: -15px -14px;} 
	.icon.icon-pack-165 .icon-square.ic2{background-position: -95px -14px;}
	.icon.icon-pack-165 .icon-square.ic3{background-position: -183px -14px;}
	.icon.icon-pack-165 .icon-square.ic4{background-position: -259px -14px;}
	.icon.icon-pack-165 .icon-square.ic5{background-position: -23px -100px;} 
	.icon.icon-pack-165 .icon-square.ic6{background-position: -100px -100px;}
	.icon.icon-pack-165 .icon-square.ic7{background-position: -178px -100px;}
	.icon.icon-pack-165 .icon-square.ic8{background-position: -264px -100px;}
	.icon.icon-pack-165 .icon-square.ic9{background-position: -14px -185px;}
	.icon.icon-pack-165 .icon-square.ic10{background-position: -100px -185px;}
        
    .icon.icon-pack-166 .icon-square{background: url(../images/it_outsourcing_Process.png) no-repeat;}
	.icon.icon-pack-166 .icon-square.ic1{background-position: -20px -10px;} 
	.icon.icon-pack-166 .icon-square.ic2{background-position: -116px -10px;}
	.icon.icon-pack-166 .icon-square.ic3{background-position: -217px -10px;}
	.icon.icon-pack-166 .icon-square.ic4{background-position: -318px -10px;}
	.icon.icon-pack-166 .icon-square.ic5{background-position: -419px -10px;} 
        
    .icon.icon-pack-167 .icon-square{background: url(../images/digital_transformation_Services.png) no-repeat;}
	.icon.icon-pack-167 .icon-square.ic1{background-position: -31px -24px;} 
	.icon.icon-pack-167 .icon-square.ic2{background-position: -121px -24px;}
	.icon.icon-pack-167 .icon-square.ic3{background-position: -207px -24px;}
	.icon.icon-pack-167 .icon-square.ic4{background-position: -288px -24px;}
	.icon.icon-pack-167 .icon-square.ic5{background-position: -35px -135px;} 
	.icon.icon-pack-167 .icon-square.ic6{background-position: -117px -135px;}   
	.icon.icon-pack-167 .icon-square.ic7{background-position: -206px -135px;}
	.icon.icon-pack-167 .icon-square.ic8{background-position: -288px -135px;}
        
    .icon.icon-pack-168 .icon-square{background: url(../images/digital_transformation_Process.png) no-repeat;}
	.icon.icon-pack-168 .icon-square.ic1{background-position: -7px -19px;} 
	.icon.icon-pack-168 .icon-square.ic2{background-position: -92px -19px;}
	.icon.icon-pack-168 .icon-square.ic3{background-position: -177px -19px;}
	.icon.icon-pack-168 .icon-square.ic4{background-position: -264px -10px;}
        
    .icon.icon-pack-169 .icon-square{background: url(../images/Java_Developers_Service.png) no-repeat;}
	.icon.icon-pack-169 .icon-square.ic1{background-position: -23px -14px;} 
	.icon.icon-pack-169 .icon-square.ic2{background-position: -110px -14px;}
	.icon.icon-pack-169 .icon-square.ic3{background-position: -191px -14px;}
	.icon.icon-pack-169 .icon-square.ic4{background-position: -288px -14px;}
	.icon.icon-pack-169 .icon-square.ic5{background-position: -23px -100px;} 
	.icon.icon-pack-169 .icon-square.ic6{background-position: -100px -100px;}
	.icon.icon-pack-169 .icon-square.ic7{background-position: -192px -100px;}
	.icon.icon-pack-169 .icon-square.ic8{background-position: -280px -100px;}
	.icon.icon-pack-169 .icon-square.ic9{background-position: -14px -185px;}
        
    .icon.icon-pack-170 .icon-square{background: url(../images/why_espark_split.png) no-repeat;}
	.icon.icon-pack-170 .icon-square.ic1{background-position: -14px -14px;} 
	.icon.icon-pack-170 .icon-square.ic2{background-position: -86px -14px;}
	.icon.icon-pack-170 .icon-square.ic3{background-position: -157px -14px;}
	.icon.icon-pack-170 .icon-square.ic4{background-position: -228px -14px;}
	.icon.icon-pack-170 .icon-square.ic5{background-position: -14px -86px;} 
	.icon.icon-pack-170 .icon-square.ic6{background-position: -86px -86px;}
	.icon.icon-pack-170 .icon-square.ic7{background-position: -157px -86px;}
	.icon.icon-pack-170 .icon-square.ic8{background-position: -230px -86px;}
	.icon.icon-pack-170 .icon-square.ic9{background-position: -12px -158px;}
	.icon.icon-pack-170 .icon-square.ic10{background-position: -85px -160px;}     
	.icon.icon-pack-170 .icon-square.ic11{background-position: -158px -159px;} 
	.icon.icon-pack-170 .icon-square.ic12{background-position: -229px -160px;}
	.icon.icon-pack-170 .icon-square.ic13{background-position: -12px -231px;}
	.icon.icon-pack-170 .icon-square.ic14{background-position: -87px -229px;}
	.icon.icon-pack-170 .icon-square.ic15{background-position: -156px -230px;} 
	.icon.icon-pack-170 .icon-square.ic16{background-position: -228px -232px;}
	.icon.icon-pack-170 .icon-square.ic17{background-position: -13px -297px;}
	.icon.icon-pack-170 .icon-square.ic18{background-position: -90px -298px;}
	.icon.icon-pack-170 .icon-square.ic19{background-position: -159px -296px;}
	.icon.icon-pack-170 .icon-square.ic20{background-position: -232px -298px;}
        
    .icon.icon-pack-171 .icon-square{background: url(../images/woocommerce_Expertise.png) no-repeat;}
	.icon.icon-pack-171 .icon-square.ic1{background-position: -11px -2px;} 
	.icon.icon-pack-171 .icon-square.ic2{background-position: -82px -2px;}
	.icon.icon-pack-171 .icon-square.ic3{background-position: -164px -2px;}
	.icon.icon-pack-171 .icon-square.ic4{background-position: -242px -2px;}
	.icon.icon-pack-171 .icon-square.ic5{background-position: -5px -86px;} 
	.icon.icon-pack-171 .icon-square.ic6{background-position: -86px -83px;}
	.icon.icon-pack-171 .icon-square.ic7{background-position: -164px -83px;}
        
    .icon.icon-pack-172 .icon-square{background: url(../images/woocommerce_Process.png) no-repeat;} 
	.icon.icon-pack-172 .icon-square.ic1{background-position: -13px -18px;} 
	.icon.icon-pack-172 .icon-square.ic2{background-position: -96px -18px;}
	.icon.icon-pack-172 .icon-square.ic3{background-position: -178px -18px;}
	.icon.icon-pack-172 .icon-square.ic4{background-position: -257px -18px;}
	.icon.icon-pack-172 .icon-square.ic5{background-position: -15px -100px;} 
        
    .icon.icon-pack-173 .icon-square{background: url(../images/woocommerce_Engagement_Models.png) no-repeat;}
	.icon.icon-pack-173 .icon-square.ic1{background-position: -16px -17px;} 
	.icon.icon-pack-173 .icon-square.ic2{background-position: -97px -17px;}
	.icon.icon-pack-173 .icon-square.ic3{background-position: -176px -17px;}
	.icon.icon-pack-173 .icon-square.ic4{background-position: -257px -17px;}
	.icon.icon-pack-173 .icon-square.ic5{background-position: -14px -97px;} 
	.icon.icon-pack-173 .icon-square.ic6{background-position: -97px -99px;} 
        
body .mCSB_scrollTools{opacity:1;}
body .mCSB_scrollTools .mCSB_draggerContainer{background:transparent;}
body .mCSB_scrollTools .mCSB_draggerRail{width:1px;background-color:var(--primary_color);}
body .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:7px;background-color:var(--bluecolor);}
body .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
body .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
body .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{width:7px;background-color:var(--bluecolor);}
body .mCSB_inside>.mCSB_container{margin-right:85px;}

.bg-gray{background-color:var(--gray-color);}
.bg-blue{background-color:#111111;}

.lazy[data-bg]{background-repeat:no-repeat; background-size:cover;}

.ul-circle ul,.ul-number ul,.ul-check ul,.ul-diamond ul,.green-dot ul,.ul-style ul,.green-check ul,.red-check ul{list-style:none;padding:0;margin:0;line-height:30px;}
.ul-circle li,.ul-number li,.ul-diamond li,.ul-style li,.green-check li,.red-check li{padding-left:20px;position:relative;list-style:none;}
.ul-circle li + li,.ul-number li + li,.ul-check li + li,.ul-diamond li + li,.ul-style li + li,.green-check li + li,.red-check li + li{margin-top:20px;}

ul.list-black-dot{list-style:none;padding:0;margin-bottom:0;}
ul.list-black-dot li{position:relative;padding-left:23px;margin-bottom:10px;}
ul.list-black-dot li:before{content:"";width:6px;height:6px;background-color:var(--body_color);border-radius:50%;position:absolute;left:0;top:11px;}

.list-black-dot ul{list-style:none;padding:0;margin-bottom:0;}
.list-black-dot ul li{position:relative;padding-left:23px;margin-bottom:10px;}
.list-black-dot ul li:before{content:"";width:6px;height:6px;background-color:var(--body_color);border-radius:50%;position:absolute;left:0;top:11px;}

.bg-number ul{counter-reset:section;list-style:none;padding:0;margin:0;}
.bg-number ul li{position:relative;padding-left:50px;font-weight:600;color:#202020;line-height:34px;}
.bg-number ul li:after{content:counter(section,decimal-leading-zero);counter-increment:section;background-color:var(--bluecolor);border-radius:100%;color:#ffff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:14px;left:0;position:absolute;top:1px;font-weight:700;}
.bg-number ul li + li{margin:30px 0 0;}

body .pt0{padding-top:0;}
body .pb0{padding-bottom:0;}
body .mt0{margin-top:0;}
body .mb0{margin-bottom:0;}

h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty{display:none;}

.list-style ul, ul.list-style{list-style:none;margin:0 0;padding:0 0;}

.ul-check li{padding:0px 91px 0px 70px;font-weight:600;font-size:26px;line-height:35px;margin:0 0 53px;position:relative;list-style:none;}
.ul-number ul{counter-reset:section;}
.ul-number ul li{padding-left:25px;}
.ul-diamond li{line-height:32px;margin:0 0 28px;padding:0 0 0 40px;}
.ul-diamond li:after{background-color:#949CA8;border-radius:0;transform:rotate(-45deg);content:'';height:13px;left:0;position:absolute;top:12px;width:13px;}
.ul-circle li:after{background-color:var(--primary_color);border-radius:100%;content:'';height:6px;left:0;position:absolute;top:12px;width:6px;}
.ul-number li:after{counter-increment:section;content:counter(section)")";left:0;position:absolute;top:1px;font-weight:700;color:var(--primary_color);}
.ul-check li:after{background:url(../images/circle-check.svg) no-repeat 0 0px / 100% auto;filter: invert(41%) sepia(82%) saturate(1596%) hue-rotate(117deg) brightness(91%) contrast(101%);content:'';height:48px;left:0;position:absolute;top:-6px;width:48px;}
.white-text.ul-diamond li:after,.white-text .ul-diamond li:after{background-color:#fff;}
.black-diamond.ul-diamond li:after{width:11px;height:11px;background-color:var(--primary_color);top:8px;}
.green-dot ul li{position:relative;padding-left:48px;}
.green-dot ul li:before{content:'';position:absolute;width:21px;height:21px;top:3px;left:0;background-color:#66BA4A;border-radius:100%;}

.small-dot{}
.small-dot ul{line-height:normal;list-style:none;margin:0;padding:0 0 0 15px;}
.small-dot ul li{padding:0 0 0 14px;position:relative;}
.small-dot ul li:after{background-color:var(--body_color);border-radius:100%;content:'';height:3px;left:2px;position:absolute;top:10px;width:3px;}

/*.border-shadow{}
.border-shadow ul{line-height:normal;list-style:none;margin:0;padding:0 0 0 15px;}
.border-shadow ul li{padding:0 20px 0 28px;position:relative;}
.border-shadow ul li + li{margin-top:10px;}
.border-shadow ul li:after{content:'';display:inline-block;width:10px;height:10px;background-color:#E9ECEF;border-radius:50%;box-shadow:0 0 0 2px var(--primary_color),0 0 0 9px #eaeaea;position:absolute;left:-4px;top:9px;}
*/

.border-shadow{}
.border-shadow ul{line-height:normal;list-style:none;margin:0;padding:0 0;}
.border-shadow ul li{padding:0 20px 0 24px;position:relative;}
.border-shadow ul li + li{margin-top:10px;}
.border-shadow ul li:after{content:'';display:inline-block;width:7px;height:7px;background-color:var(--primary_color);border-radius:50%;/*box-shadow:0 0 0 2px var(--primary_color),0 0 0 9px #eaeaea;*/position:absolute;left:0;top:9px;}




/* Slick css */
.slick-slider .slick-arrow{background:transparent url(../images/black-arrow.svg) no-repeat center center / 16px auto;z-index:9;position:absolute;bottom:-90px;right:80px;width:46px;height:46px;font-size:0px;color:#fff;transition:400ms;cursor:pointer;border:1px solid #00112C;border-radius:10px;}
.slick-slider button.slick-next.slick-arrow{transform:rotate(180deg);}
.slick-slider .slick-arrow:hover{background:url(../images/white-arrow.svg) no-repeat center center / 22px auto;border-color:#111111;background-color:#111111;}
.slick-slider .slick-arrow.slick-next{left:auto;right:10px;}

.slick-slider .slick-dots{text-align:center;padding:0;margin:30px 0 0 0;}
.slick-slider .slick-dots li{display:inline-block;margin:0 5px;}
.slick-slider .slick-dots li button{width:16px;height:16px;border-radius:100%;background-color:#dadada;border:none;padding:0;text-indent:-9999px;cursor:pointer;transition:200ms;}
.slick-slider .slick-dots li.slick-active button{background-color:var(--primary_color);}

.triangle-arrow{position:relative;z-index:1;}
.triangle-arrow:after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:-36px;width:0;height:0;border-style:solid;border-width:9px 0 9px 18px;border-color:transparent transparent transparent #000000;}

.service-heading {padding:0 0 25px;}

.line100{}
.line100:after{background-color:var(--primary_color);content:'';display:block;height:3px;margin:15px 0 0;width:100px;}

.btn-wrap{padding-top:67px;}

.gradient{background: linear-gradient(180deg, #F8F9FA 0%, rgba(248, 249, 250, 0) 100%);}

.green-check li:after{content:'';position:absolute;width:30px;height:30px;top:7px;left:0;background:url(../images/green-check.svg) no-repeat 0 0px / 100% auto;}
.red-check li:after{content:'';position:absolute;width:30px;height:30px;top:7px;left:0;background:url(../images/red-check.svg) no-repeat 0 0px / 100% auto;}

.tab-theme-1 .tabs{margin:0;}
.tab-theme-1 .tabs-title,.tab-theme-1 .mobile-title{align-items:center;background-color:var(--gray-color);border-radius:10px;color:var(--body_color);cursor:pointer;display:flex;font-size:24px;font-weight:600;justify-content:center;min-height:90px;padding:15px;text-align:center;transition:400ms;min-width:550px;}
.tab-theme-1 .tabs-title.current{background-color:var(--primary_color);color:#fff;}
.tab-theme-1 .tabs-title:hover{background-color:#e9ebed;color:var(--primary_color);}
.tab-theme-1 .tabs-title + .tabs-title{margin:0 0 0 84px;}
.techno-stack .mobile-title{display:none;}
.bg-gray .tab-theme-1 .tabs-title:not(.current),.bg-gray .tab-theme-1 .mobile-title{background-color:#fff;}
.bg-gray .tab-theme-1 .tabs-title:hover{background-color:#e9ebed;}


.form-background{position:relative;z-index:1;}
.form-background .container{position:relative;z-index:1;}
.form-background:after{background:url(../images/form-pattern.png) repeat fixed;content:'';height:100%;left:0;opacity:0.02;position:absolute;top:0;width:100%;z-index: -1;}

/* CSS start from here */

.about-espl{padding:105px 0 120px;}
.about-espl .about-counter{font-size:24px;font-weight:500;padding:40px 0 85px;}
.about-espl .popup-video{margin:25px 0 120px;}
.about-espl .about-counter .digit{font-size:80px;font-weight:700;line-height:97px;padding:0 0 10px;}
.about-espl .about-counter .left-digit{font-size:40px;width:45%;}
.about-espl .about-counter .left-digit .digit{line-height:normal;font-size:170px;line-height:normal;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:2px;background:linear-gradient(to bottom,var(--primary_color) 49%,#ffffff 49%,#ffffff 58%);-webkit-background-clip:text;}
.about-espl .about-counter .right-wrapper{width:55%;padding:0 0 0 60px;}
.about-espl .about-counter .right-wrapper > div{width:50%;padding:30px 0 0;}

.popup-video .image{border-radius:10px;overflow:hidden;position:relative;z-index:1;}
.popup-video .image:after{background-color:#000;content:'';height:100%;left:0;opacity:0.4;position:absolute;top:0;width:100%;}
.popup-video .image > img{display:block;height:100%;width:100%;}
.popup-video .image a[data-fancybox]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1;}
.popup-video .image a[data-fancybox] img{display:block;}

.certificates{margin-top:25px;}
.certificates .list-wrapper{margin:0 -20px;}
.certificates .list-wrapper .list{border-radius:20px;margin:0 20px;width:calc(20% - 40px);height:224px;}
.certificates .list-wrapper .list img{display:block;margin:0 auto;}

.services-accordn{}
.services-accordn .name-title{font-size:20px;font-weight:600;line-height:30px;padding:20px 70px 20px 1px;cursor:pointer;position:relative;transition:400ms;}
/*.services-accordn .name-title:after{content:'';height:40px;position:absolute;right:10px;top:19px;width:40px;background:url(../images/round-arrow.svg) no-repeat center / 100% auto;transition:400ms;}*/
.services-accordn .name-title:after{content:'';height:33px;position:absolute;right:10px;top:15px;width:33px;background:url(../images/down_arrow_square.svg) no-repeat center / 100% auto;transition:400ms;}
.services-accordn .name-title h3{font-size:18px;line-height:25px;margin:0;color: #14202e;}
.services-accordn .the-content{display:none;padding:0 120px 60px 0;font-size:18px;}
.services-accordn .the-content ul{margin:34px 0 15px;}
.services-accordn .the-content li{display:inline-block;font-weight:500;margin:0 -2px 27px -2px;width:33.33%;}
.services-accordn .list-wrapper{margin-top:60px;}
.services-accordn .list-wrapper .list{border-bottom:1px solid #949ca7;border-top:1px solid #949ca7;display:none;}
.services-accordn .list-wrapper .list + .list{margin:-1px 0 0;}
.services-accordn .name-title.active,.services-accordn .name-title.active h3{color:var(--headingcolor_dark);}
.services-accordn .name-title.active:after{transform:rotate(180deg);}
.services-accordn .button-1{margin:20px auto 0 auto;text-align:center;}
.services-accordn .button-1 a { background-color: transparent; border-color: transparent; color: var(--bluecolor); text-decoration: underline; }
.services-accordn .button-1 a:hover { color: var(--bluecolor); }
.service-accordionv2.services-accordn{padding:84px 0 40px;}
.services-accordn .the-content.single-column ul li{width:100%;}
.services-accordn .the-content.two-column ul li{width:50%;}

.cta-graphic{margin:105px 0;}
.cta-graphic .inner{position:relative;overflow:hidden;}
.cta-graphic .innerbox{border-radius:10px;/*min-height:300px;*/padding:25px 70px 28px;position:relative;}
.cta-graphic .innerbox > div:first-child{width:calc(100% - 250px);padding:0 50px 0 0;}
.cta-graphic .innerbox > div:last-child{width:250px; text-align: right;}
.cta-graphic .innerbox h2{position:relative;margin:0;font-size: 32px; line-height: 45px;/*display:inline-block;*/}

/*.cta-graphic .innerbox h3:after{content:'';background:url(../images/arrow-dashed.svg) no-repeat center / 100% auto;width:302px;height:197px;height:197px;left:100%;margin:0 0 0 20px;position:absolute;top:-50px;width:302px;}*/
.cta-graphic .innerbox .no-arrow h3:after{display:none;}
.cta-graphic .elements img{position:absolute;z-index:1;}
.cta-graphic .elements img.t1{left:40px;top:20px;transform:rotate(52deg);}
.cta-graphic .elements img.t2{right:290px;top:5px;}
.cta-graphic .elements img.t3{bottom:35px;right:370px;transform:rotate(52deg);}
.cta-graphic .elements img.r1{bottom:-50px;left:40px;}
.cta-graphic .elements img.r2{right:-40px;top:-40px;}
.cta-graphic .innerbox.dark-grediant{background:linear-gradient(92.97deg,#00112C -2.45%,#202020 103.12%);}
.cta-graphic .innerbox.dark-grediant{background:linear-gradient(92.97deg,#00112C -2.45%,#202020 103.12%);}
.cta-graphic.half-gray{position:relative;z-index:1;}
.cta-graphic.half-gray:after{position:absolute;left:0px;top:0px;width:100%;content:"";background-color:var(--gray-color);z-index:-1;height:50%;}

.cta-graphic.cta-graphic-text {margin: 0 0; padding:30px 0 30px;}
.cta-graphic.cta-graphic-text .title-part {width: 100% !important;padding:0 0 !important;}
.cta-graphic.cta-graphic-text .innerbox h2 {font-size: 26px;}
.cta-graphic.cta-graphic-text .innerbox h2 a {color: #fff;text-decoration: underline;}

.cta-graphic.cta-graphic-text .elements img.t1{left:0;top:-20px;}

.our-projects{padding:96px 0 108px;}
.our-projects .title-part{padding:0 0 50px;}
.our-projects .title-part h2{margin:0 0 10px;}
.our-projects .inner{background-color:#F8EFE6;border-radius:10px;}
.our-projects .inner .left{width:518px;padding:55px 15px 40px 55px;}
.our-projects .inner .left h4{line-height:42px;padding:0 0 15px;}
.our-projects .inner .left .technologies{padding:30px 0;}
.our-projects .inner .left .technologies ul{list-style:none;padding:0 0;margin:0 0;}
.our-projects .inner .left .technologies ul li{font-size:18px;line-height:22px;color:var(--primary_color);font-weight:500;padding:0 17px;border-right:1px solid var(--primary_color);}
.our-projects .inner .left .technologies ul li:first-child{padding-left:0;}
.our-projects .inner .left .technologies ul li:last-child{border-right:0;}
.our-projects .inner .left [class*="button-"]{padding:15px 0 0;}
.our-projects .inner .left [class*="button-"] a{min-width:130px;font-size:12px;padding:12px 15px;}
.our-projects .inner .right{width:calc(100% - 518px);padding-left:80px;}
.our-projects .inner .right .image{position:relative;z-index:1;}
.our-projects .inner .right .image img{display:block;filter:drop-shadow(0px 4px 20px rgba(0,0,0,0.1));}
.our-projects .project-detail{padding:58px 0 0;font-size:40px;line-height:50px;font-weight:700;}
.our-projects .project-detail > div{margin:0 0;max-width:700px;}
.our-projects .project-detail.show-more a{display:inline-block;color:var(--bluecolor);} 
.our-projects .slick-slider .slick-dots{margin:-40px 0 20px;text-align:right;}
.our-projects .slick-slider .slick-arrow{bottom:auto;top:-70px;}

.techno-stack{padding:100px 0 50px;}
.techno-stack .tab-content-wrap .tabs-title{display:none;}
.techno-stack .tab-wrapper{padding:50px 0 0;}
.techno-stack .content h4{font-weight:600;}
.techno-stack .content .list-wrapper{padding:50px 0 0;}
.techno-stack .content .list-wrapper .list{width:50%;padding-bottom:70px;padding-right:60px;}
.techno-stack .content .list-wrapper .list:nth-child(even){padding-left:0;margin-left:-3px;}
.techno-stack  [class*="button-"]{padding:0 0 90px;}
.techno-stack.bg-gray{padding:90px 0 30px;}
.techno-stack.bg-gray .icon{background-color:#fff;}

.repeat{margin:32px -10px 0;}
.repeat > div{margin:0 5px 30px;width:calc(20% - 10px);font-size:18px;text-align:center;}
.repeat .icon{align-items:center;background-color:var(--gray-color);border-radius:10px;display:flex;flex-direction:column;height:90px;justify-content:center;margin:0 auto 10px;transition:200ms;width:90px;}
/*.repeat > div:hover .icon{box-shadow:0 10px 10px -10px rgba(0,0,0,0.4);transform:translateY(-3px);}*/
.repeat .tech {line-height: 22px;}

.expertise-slider-sec{padding:90px 0 120px;overflow:hidden;}
.expertise-slider-sec .title-part{padding:0 0 25px;}
.expertise-slider-sec .expertise-slider-wrap{margin:0 -18px;padding:40px 0 0;}
.expertise-slider-sec .slider-content{height:520px;padding:0 40px;border-radius:10px;position:relative;z-index:1;overflow:hidden;margin:0 18px;}
.expertise-slider-sec .slider-content > div{padding:0 0 35px;transform:translateY(90px);transition:200ms;}
.expertise-slider-sec .slider-content:after{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#000000 100%);background:;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;transition:200ms;}
.expertise-slider-sec .slider-content:before{background:linear-gradient(180deg,rgba(63,113,255,0) 0%,#005eb8 100%);background:;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;transition:200ms;opacity:0;}
.expertise-slider-sec .icon{align-items:center;background-color:#fff;border:1px dashed #00112c;border-radius:100%;display:flex;height:83px;justify-content:center;width:83px;margin:0 0 15px;}
.expertise-slider-sec .icon img{max-height:50px;}
.expertise-slider-sec [class*="button-"]{margin-top:40px;}
.expertise-slider-sec .slick-slider .slick-arrow{bottom:auto;top:-20px;}
.expertise-slider-sec .slick-slider .slick-arrow.slick-next { right: 18px; }
.expertise-slider-sec .slider-content:hover > div{transform:translateY(0px);}
.expertise-slider-sec .slider-content:hover:before{opacity:1;}
.expertise-slider-sec .slider-content:hover:after{opacity:0;}

.blue_contact{overflow:hidden;background-color:var(--primary_color);background-image:url(../images/triangle-bg-pattern.png);padding:40px 158px;}
.blue_contact h2{margin:0;}
.blue_contact .text{width:80%;padding:10px;}
.blue_contact .right{width:20%;padding-right:20px;text-align:left;}

.slider-testimonial{padding:100px 0 75px;}
.slider-testimonial .slider_wrap{margin:67px auto 50px auto;}
.slider-testimonial .slider_wrap .left{width:82px;background-color:#f8f9fa;padding:10px;border-radius:10px;}
.slider-testimonial .slider_wrap .left .slider_thumbnail{text-align:center;}
.slider-testimonial .slider_wrap .left .slider_thumbnail ul{list-style:none;margin:0 0;padding:0 0;}
.slider-testimonial .slider_wrap .left .slider_thumbnail ul li{margin:10px 0;opacity:0.2;cursor:pointer;transition:400ms;}
.slider-testimonial .slider_wrap .left .slider_thumbnail img{border-radius:100%;height:46px;object-fit:cover;width:46px;}
.slider-testimonial .slider_wrap .left .slider_thumbnail ul li.slick-active{opacity:1;}
.slider-testimonial .slider_wrap .right{width:calc(100% - 82px);display:flex;padding:0 15px;align-items:center;}
.slider-testimonial .slider_wrap .right .right_inner{display:flex;width:100%;align-items:center;}
.slider-testimonial .slider_wrap .right .right_inner .profile_img{width:440px;margin:0px auto;text-align:center;}
.slider-testimonial .slider_wrap .right .right_inner .profile_img img{width:236px;height:236px;border-radius:50%;border:15px solid #f8f9fa;margin:0px auto;transition:400ms;}
.slider-testimonial .slider_wrap .right .right_inner .client_content{width:calc(100% - 440px);padding:0 0 0 20px;}
.slider-testimonial .slider_wrap .right .right_inner .client_content .client_name .h2{font-size:24px;line-height:28px;margin:0 0 10px 0;}
.slider-testimonial .slider_wrap .right .right_inner .client_content .client_review{margin:37px 0 60px;padding:0 14px 0 0;}
.slider-testimonial .slider_wrap .right .client_content [class*="button-"] a{position:relative;padding-left:50px;}
.slider-testimonial .slider_wrap .right .client_content [class*="button-"] a:before{content:'';position:absolute;background:url(../images/button_play.svg) no-repeat;width:20px;height:20px;top:20px;right:0;bottom:0;left:3%;transform:translate(15px,-3%);background-size:contain;background-position:center;}

.logo-list{margin:50px -15px 40px;}
.logo-list .each-logo{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:140px;justify-content:center;margin:0 15px 30px;width:calc(25% - 30px);}
.logo-list .each-logo img{display:block;margin:0 auto;}

.our-services{padding:96px 0 120px;}
.our-services .inner{margin:0 -10px 0; padding:60px 0 0;}
.our-services .service{width:calc(49% - 20px);margin:0 10px 60px; position:relative;}
.our-services .service .number .h2{font-size:0; /*font-weight:700;line-height:normal;*/margin:0 0 20px;}
.our-services .service .content{padding-right:60px;}
.our-services .service .content h3{margin-bottom:15px;}
.our-services.topspacing .inner,.our-services.topspacing .service:nth-child(1),.our-services.topspacing .service:nth-child(2){margin-top:0;}
.our-services .btn-wrap{padding-top:20px;}

.blog-sec{padding:96px 0 110px 0;overflow:hidden;}
.blog-sec .blog_inner .title-part{padding:0;}
/*.blog-sec .blog_inner .title-part h2{margin:0;}*/
.blog-sec .blog_inner .title-part .left{width:calc(100% - 180px);}
.blog-sec .blog_inner .title-part .right{width:180px;text-align:right;}
.blog-sec .blog_inner .blog_post_row{flex-flow:wrap;margin:40px -17px 0;}
.blog-sec .blog_inner .blog_post_row .blog_box{width:calc(33.33% - 34px);margin:0 17px;}
.blog-sec .blog_inner .blog_post_row .blog_box [class*="button-"]{margin:30px 0;}
.blog-sec .blog_inner .blog_post_row .blog_box .cover_img{width:100%;margin:0 0 25px;}
.blog-sec .blog_inner .blog_post_row .blog_box .cover_img img{border-radius:10px;height:200px;width:100%;object-fit:cover;display:block;}
.blog-sec .blog_inner .blog_post_row .blog_box .blog_post_title h3{line-height:28px;}
.blog-sec .blog_inner .blog_post_row .blog_box .blog_post_title h3 a{font-size:20px;color:var(--headingcolor2);text-decoration:none;line-height: 28px;}
.blog-sec .blog_inner .blog_post_row .blog_box .blog_post_title h3 a:hover{color:var(--anchorhover_orange);text-decoration: underline;}
.blog-sec .blog_inner .blog_post_row .blog_box .blog_post_title span{font-size:16px;}


.blog_content-wrapper .author-info{padding:25px 0 25px;border-bottom:1px dashed #000;}
.blog_content-wrapper .info .author-thumbnil{width:60px;background-color:var(--gray-color);border-radius:100%;}
.blog_content-wrapper .info .author-thumbnil img{border-radius:100%;width:52px;height:52px;border:4px solid var(--gray-color);display:block;margin:0 auto;object-fit:cover;}
.blog_content-wrapper .info .author-name{width:calc(100% - 52px);padding-left:5px;font-size:14px;line-height:28px;}
.blog_content-wrapper .info .author-name span{display:block;font-size:18px;position: relative;}
.blog_content-wrapper .info .author-name span:after { content: ''; position: absolute; width: 1px; height: 17px; background-color: var(--body_color); top: 7px; right: -11px; }
.blog_content-wrapper .info .author-name .date { padding: 4px 0 0 22px; }
.blog_content-wrapper.client-guides-content{z-index:1;position:relative;padding:80px 0 0 60px;}
.blog_content-wrapper .blog_right .cta-collaborate p,
.blog_content-wrapper .blog_right .cta-collaborate ul li{
    font-size: 16px
}
.blog_content-wrapper .blog_right .cta-collaborate ul{
    margin-top: 10px;
}

.bussiness-form{padding:55px 0 55px;}
.bussiness-form .title-part h2{margin:0; color: #fff; /* font-size:60px; line-height:80px; */}
.bussiness-form .content{color: #fff;}
.bussiness-form .right-content{color: #fff;}
.bussiness-form a{color:#fff;}
.bussiness-form a:hover{color:#949CA8;}
.bussiness-form .bussiness-wrap{padding-top:25px;}
.bussiness-form .file-catcher{line-height:normal;border-radius:10px;color:var(--body_color);background:#fff url(../images/paper-pin.svg) no-repeat right 20px center / 25px auto;font-size:16px;padding:20px 15px;margin:0 0 30px 0;font-weight:500;width:100%;position:relative;}
.bussiness-form .left-form{width:calc(100% - 300px);padding:0 40px 0px 0;}
.bussiness-form .right-content{width:300px;margin:-8px 0 0;font-size:16px;}
.bussiness-form .right-content img{margin:0 10px 0 0;vertical-align:middle;}
.bussiness-form .right-content strong{margin-bottom:10px;font-size:24px;display:block;}
.bussiness-form .right-content strong:not(:first-child){margin-top:30px;}
.bussiness-form .right-content a{display:block;font-size:18px;}
.bussiness-form .right-content a + a{margin:8px 0 0;}
.bussiness-form .paragraph{font-size:12px;line-height:22px;text-align:justify;color:#FFF;margin:10px 0 30px;}
.bussiness-form .column-3{margin:0 -20px;}
.bussiness-form .column-3 > div{margin:0 20px;width:calc(33.33% - 40px);}
.bussiness-form .wpforms-container-full div.wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-field-file-upload .wpforms-uploader { border: 1px solid #E6E6E6;  }

.about-development{padding:96px 0 120px;}
.about-development h3{padding:0 0 15px; margin: 0 0; color: var(--body_color);font-size:24px;}
.about-development .inner{padding:15px 0 0;}
.about-development .left{width:640px;}
.about-development .right{width:calc(100% - 640px);padding-left:90px;padding-right:10px;}
.about-development .right .right-box{padding:50px 45px;background-color:#fff;border-radius:6px;box-shadow:0 0 17px 0 rgba(0,0,0,0.15);margin:13px 0 0 0;}
.about-development .right .right-box .count-title{display:flex;align-items:center;margin:0 0 20px 0;}
.about-development .right .right-box .content { width: 100%; font-size: 14px; line-height: 1.57; margin: 0 0 15px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 0 0 20px 0; }
.about-development .right .right-box .count-title .count-text{font-size:60px;background-image:linear-gradient(60deg,#09b3bf 0%,#5fe3c2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:'Montserrat',sans-serif;font-weight:700;line-height:1;display:inline-block;width:130px;vertical-align:middle;}
.about-development .right .right-box .count-title .title{font-size:18px;line-height:1.77;width:calc(100% - 130px);padding-left:20px;}
.about-development .right .right-box .count-title .title h6{margin:0;}
.about-development .right .right-box .logo-ratings{width: 100%;padding: 10px 0 0;}
.about-development .right .right-box .count-title .h3 { color: var(--body_color); }
.about-development .right .client-video .image { border-radius: 10px; overflow: hidden; position: relative; z-index: 1; }
.about-development .right .client-video .image:after { background-color: #000; content: ''; height: 100%; left: 0; opacity: 0.3; position: absolute; top: 0; width: 100%; }
.about-development .right .client-video .image a[data-fancybox] { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 1; }
.about-development .right .client-video .image img { display: block; height: 250px; object-fit: cover; object-position: top center; }
.about-development .right .client-video .image a[data-fancybox] img { width: 70px; height: 70px; }
.about-development .right .content-wrap { padding: 30px 0 0; }
.about-development .hire-buttons{padding:65px 0 0;}
.about-development .hire-buttons .list-wrapper{margin:0 -15px;}
.about-development .hire-buttons .list-wrapper .list{background-color:var(--gray-color);border-radius:10px;margin:0 15px;padding:30px;width:calc(33.33% - 30px);font-size:24px;font-weight:600;transition:200ms;position:relative;}
.about-development .hire-buttons .list-wrapper .list a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;}
.about-development .hire-buttons .list-wrapper .list .icon{margin:0 25px 0 0;align-items:center;background-color:var(--gray-color);border:1px dashed #00112c;border-radius:100%;display:flex;height:65px;justify-content:center;width:65px;margin:0 15px 0 0;}
.about-development .hire-buttons .list-wrapper .list .icon img{max-height:35px;}
.about-development .hire-buttons .list-wrapper .list:hover{background-color:var(--primary_color);color:#fff;}

.about-development .list-black-dot ul li:before {width: 6px;height: 6px;}

.Fulldev-expertise{padding:96px 0 120px;}
.Fulldev-expertise .title-part{padding:0;}
.Fulldev-expertise .left{width:630px;}
.Fulldev-expertise .left h3{margin:0 0 40px;}
/*.Fulldev-expertise .left .content{max-width:540px;}*/
.Fulldev-expertise .left .content ul { padding: 0 0 0 24px; column-count: 2; column-gap: 80px; }
.Fulldev-expertise .left .content ul li { margin: 0 0 10px 0; }
.Fulldev-expertise .right{width:calc(100% - 640px);padding-left:30px;padding-right:30px;}
.Fulldev-expertise .right .image img{display:block;margin:0 auto;max-width:630px;}

.choose-pricing{padding:105px 0 120px;background:var(--primary_color) url(../images/triangle-bg-pattern.png) no-repeat center / cover}
.choose-pricing .title-part h2{margin:0 0 50px -5px;}
.choose-pricing .pricing-listing{margin:0 0 70px 0;}
.choose-pricing .pricing-listing > div{margin:0 -25px;}
.choose-pricing .pricing-listing .pricing-list{color:var(--body_color);background-color:#fff;border-radius:10px;padding:40px 60px;width:calc(100%/2 - 50px);margin:0 25px;position:relative;}
.choose-pricing .pricing-listing .pricing-list .icon{width:83px;height:83px;border:1px dashed var(--body_color);display:flex;align-items:center;justify-content:center;border-radius:50%;}
.choose-pricing .pricing-listing .pricing-list .icon img{display:block;margin:0 auto;}
.choose-pricing .pricing-listing .pricing-list .title{padding:0 0 0 30px;}
.choose-pricing .pricing-listing .pricing-list .title h4{font-weight:700;margin:0;}
.choose-pricing .pricing-listing .pricing-list .pricing-details{padding:30px 0 0;}
.choose-pricing .pricing-listing .pricing-list .pricing-details h4{color:var(--anchorcolor);font-size:48px;line-height:58px;margin:0;}
.choose-pricing .pricing-listing .pricing-list .pricing-details h4 span{-webkit-text-fill-color:var(--anchorcolor);-webkit-text-stroke-width:0;font-size:30px;line-height:36px;font-weight:600;}
.choose-pricing .pricing-listing .pricing-list .pricing-details .content{padding:30px 0 0;}
.choose-pricing .pricing-listing .pricing-list .pricing-details .start-text{display:inline-block;font-size:14px;line-height:19.5px;padding:22px 0 0 10px;}
.choose-pricing [class*="button-"] a{min-width:243px;font-size:16px;line-height:20px;padding:15px 20px;}
.choose-pricing [class*="button-"] a,.choose-pricing .bottom-content h5{font-weight:500;margin:0;}
.choose-pricing .pricing-listing .pricing-list .ribbon{width:180px;height:180px;overflow:hidden;position:absolute;top:-10px;right:-10px;}
.choose-pricing .pricing-listing .pricing-list .ribbon span{position:absolute;display:block;width:225px;padding:3px 0 4px 0;background-color:#27C070;box-shadow:0 5px 10px rgb(0,0,0,0.10);color:#fff;text-shadow:0 1px 1px rgb(0 0 0 / 20%);text-transform:uppercase;text-align:center;font-size:19px;line-height:1.7;right:-36px;top:9px;transform:rotate(45deg) translateX(29px);font-weight:700;}
.choose-pricing .pricing-listing .pricing-list .ribbon:after{bottom:47px;right:0;}
.choose-pricing .pricing-listing .pricing-list .ribbon:before,.choose-pricing .pricing-listing .pricing-list .ribbon:after{position:absolute;z-index:0;content:'';display:block;border:5px solid #000413;border-top-color:transparent;border-right-color:transparent;}
.choose-pricing .pricing-listing .pricing-list .ribbon:before{top:0px;right:123px;}

.schedule-interview{padding:55px 0 75px;}
/*.schedule-interview .title-part{max-width:880px;}*/  
.schedule-interview .title-part .content{margin:0 0 35px 0; color: #fff;}
.schedule-interview .title-part h2{margin:0 0 20px; color: #fff;font-size:31px;}
.schedule-interview .title-part h2 span {background: transparent;-webkit-text-fill-color: #fff;text-decoration: underline;}
.schedule-interview .conditions{width:400px;margin:0 0 0 30px;}
/*.schedule-interview .conditions ul{background-color:#1a6ebf;padding:27px 40px;border-radius:10px;}*/
.schedule-interview .conditions ul{background-color: var(--bluecolor);;padding:27px 40px;border-radius:10px;}
.schedule-interview .conditions ul li{font-size:22px;font-weight:700;line-height:36px;color:#fff;padding-left:20px;position:relative;}
.schedule-interview .conditions ul li:after{background-color:#fff;border-radius:100%;content:'';height:9px;left:0;position:absolute;top:18px;width:9px;}
.schedule-interview .conditions ul li + li{margin-top:17px;}
.schedule-interview .interview-form{width:calc(100% - 400px);}
.schedule-interview .interview-form .hs-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:21px 22px;margin:0 0 30px 0;}
.schedule-interview .interview-form .hs-form input::placeholder,.schedule-interview .interview-form .hs-form textarea::placeholder{color:var(--body_color);}
.schedule-interview .interview-form .column-3{margin:0 -20px;}
.schedule-interview .interview-form textarea{min-height:150px;padding:19px 22px;border-radius:10px;margin:0 0 20px 0;}
.schedule-interview .file-catcher{line-height:normal;border-radius:10px;color:var(--body_color);background:#FFF url(../images/paper-pin.svg) no-repeat right 20px center / 25px auto;font-size:16px;padding:20px 22px;margin:0 0 30px 0;font-weight:500;width:100%;position:relative;}
.schedule-interview .interview-form .column-3 > div{margin:0 20px;width:calc(33.33% - 40px);}
.schedule-interview .hs_submit .button-2 a,.schedule-interview .hs_submit .button-2 input[type="submit"]{font-size:16px;padding:15px 20px;border:none;position:relative;}
.schedule-interview .hs_submit .mail-btn.button-2 a{padding:15px 15px 15px 70px;margin:0 25px 0 0;border-radius:11px;}
.schedule-interview .hs_submit .call-btn.button-2 a{padding:15px 15px 15px 70px;border-radius:11px;}
.schedule-interview .hs_submit .button-2 input[type="submit"]{background-color:var(--btn2bg);border-radius:10px;border:none;color:var(--btn2text);padding:15px 20px;}
.schedule-interview .hs_submit .button-2 input[type="submit"]:hover{background-color:var(--btn2bghover);border-color:var(--btn2borderhover);color:var(--btn2texthover);}
.schedule-interview .hs_submit .or-text{ margin:0 45px 0 30px;text-decoration:underline;}
/*.schedule-interview .hs_submit .mail-btn.button-2 a span,.schedule-interview .hs_submit .mail-btn.button-2 a span,.schedule-interview .hs_submit .call-btn.button-2 a span{background-color:var(--secondary_color);position:absolute;left:0;top:0;width:60px;height:51px;display:flex;align-items:center;justify-content:center;border-radius:9px 0 0 9px;}*/
.schedule-interview .hs_submit .mail-btn.button-2 a span,.schedule-interview .hs_submit .mail-btn.button-2 a span,.schedule-interview .hs_submit .call-btn.button-2 a span{background-color:#00AA45;position:absolute;left:0;top:0;width:60px;height:49px;display:flex;align-items:center;justify-content:center;border-radius:9px 0 0 9px;}
.schedule-interview .file-upload{margin:0 0 50px 0;text-decoration:underline;}
.schedule-interview .interview-form .paragraph{font-size:12px;line-height:22px;text-align:justify;color:#FFF;margin:10px 0 30px;}
.schedule-interview .interview-form .paragraph a{color:#fff;}
/*.schedule-interview .interview-form .hs_submit{padding-left:194px;margin-top:-52px;}*/
.schedule-interview .interview-form input[type="submit"], .schedule-interview .interview-form div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit]{padding:15px;}

.why-espark-service{padding:100px 0 120px;}
.why-espark-service .inner .title-part{width:550px;position:sticky;top:175px;height:100%;padding:0;}
.why-espark-service .inner .title-part .content{padding:0 30px 0 0;}
.why-espark-service .inner .title-part .content h6{}
.why-espark-service .why-list{padding:0px 0 0 80px;position:relative;width:calc(100% - 550px);margin: -10px 0 0;}
.why-espark-service .why-list ul{list-style:none;margin:0;padding:0;}
.why-espark-service .why-list ul li{margin:0 0 20px;font-size:22px; font-weight:bold; line-height:32px;padding:0 90px 0 0; position:relative;}
.why-espark-service .why-list ul li .icon-square{margin-top:7px;}
.why-espark-service .why-list ul li span{display:block;padding:0 0 0 30px;width:calc(100% - 65px);}
.why-espark-service .why-list ul li:nth-child(1) .icon-square{background-position: -17px -15px;}
.why-espark-service .why-list ul li:nth-child(2) .icon-square{background-position: -87px -18px;}
.why-espark-service .why-list ul li:nth-child(3) .icon-square{background-position: -159px -26px;}
.why-espark-service .why-list ul li:nth-child(4) .icon-square{background-position: -231px -28px;}
.why-espark-service .why-list ul li:nth-child(5) .icon-square{background-position: -15px -89px;}
.why-espark-service .why-list ul li:nth-child(6) .icon-square{background-position: -88px -91px;}
.why-espark-service .why-list ul li:nth-child(7) .icon-square{background-position: -159px -95px;}
.why-espark-service .why-list ul li:nth-child(8) .icon-square{background-position: -230px -90px;}
.why-espark-service .why-list ul li:nth-child(9) .icon-square{background-position: -14px -160px;}
.why-espark-service .why-list ul li:nth-child(10) .icon-square{background-position: -87px -167px;}
.why-espark-service .why-list ul li:nth-child(11) .icon-square{background-position: -159px -162px;}
.why-espark-service .why-list ul li:nth-child(12) .icon-square{background-position: -230px -164px;}
.why-espark-service .why-list ul li:nth-child(13) .icon-square{background-position: -13px -232px;}
.why-espark-service .why-list ul li:nth-child(14) .icon-square{background-position: -88px -232px;}
.why-espark-service .why-list ul li:nth-child(15) .icon-square{background-position: -156px -232px;}
.why-espark-service .why-list ul li:nth-child(16) .icon-square{background-position: -228px -232px;}
.why-espark-service .why-list ul li:nth-child(17) .icon-square{background-position: -12px  -300px;}
.why-espark-service .why-list ul li:nth-child(18) .icon-square{background-position: -90px -300px;}
.why-espark-service .why-list ul li:nth-child(19) .icon-square{background-position: -162px -300px;}
.why-espark-service .why-list ul li:nth-child(20) .icon-square{background-position: -235px -300px;}

/*.why-espark-service .ul-check li{padding:0px 90px 0px 55px;}
.why-espark-service .ul-check li:after{width:35px;height:35px;top:1px;}*/

.business-step{padding:96px 0 120px;scroll-behavior:smooth;}
.business-step .step-inner{position:relative;}
.business-step .step-inner .step-title{width:514px; position:sticky;top:175px;height:100%;padding:0;}
.business-step .step-inner .step-title .content{padding:0;}
.business-step .step-inner .step-info .content{padding:0 90px 0 0;}
.business-step .step-inner .step-title .content b, .why-espark-service .inner .content b, .step-inner .content b, .blue-content b  {color: var(--bluecolor);}
.business-step .step-inner .step-info{width:calc(100% - 514px);padding:0 0 0 119px; position:relative;}
.business-step .step-inner .step-info span.sticky-box{display:none;}
.business-step .step-inner .step-info .step-list{margin:0 0 44px;}
.business-step .step-inner .step-info .step-list .icon-square{margin:0 0 20px;}
.business-step .step-inner .step-info .step-list h4:after{background-color:var(--primary_color);content:'';display:block;height:3px;margin:15px 0 0;width:100px;}

.business-step.value .btn-wrap { margin: 0 -10px; padding-top: 40px; }
.business-step.value .btn-wrap > div { margin: 0 10px; }


.inspire-trust{padding:100px 0 115px;}
.inspire-trust .title-part{padding:0;}
.inspire-trust .inspire-inner .left{width:560px;}
.inspire-trust .inspire-inner .left .title-part h2{margin:0 0 40px;}
.inspire-trust .inspire-inner .left .title-part .content{max-width:100%;padding:0 20px 0 0;}
.inspire-trust .inspire-inner .right{width:calc(100% - 560px);padding:0 0 0 74px;}
.inspire-trust .inspire-inner .right .right-inner{margin:-14px -13px 0 0;}
.inspire-trust .inspire-inner .right .right-inner .list{width:calc(33.33% - 40px);margin:0px 20px 60px;}
.inspire-trust .inspire-inner .right .right-inner .list .icon-img{border:1px dashed var(--body_color);border-radius:10px;height:184px;margin:0 0 15px 0;display:flex;align-items:center;justify-content:center;transition:200ms;}
.inspire-trust .inspire-inner .right .right-inner .list .icon-img > div{height:85px;}
.inspire-trust .inspire-inner .right .right-inner .list .icon-img img{display:block;margin:0px auto;height:100%;}
.inspire-trust .inspire-inner .right .right-inner.col-4 .list{width:calc(25% - 30px);margin:30px 26px 0 0;}
.inspire-trust .inspire-inner .right .right-inner.col-4 .list .icon-img{height:136px;background-color:#F8F9FA;}
.inspire-trust .inspire-inner .right .right-inner.col-4 .list .icon-img > div{height:auto;/*height:48px;*/}
.inspire-trust .inspire-inner .right .right-inner.col-4 .list .icon-img img{height:60px;width:auto;}
/*.inspire-trust .inspire-inner .right .right-inner.col-4 .list .icon-img img{max-height:48px;}*/
.inspire-trust .inspire-inner .right .right-inner .list:hover .icon.icon-img{box-shadow:0 10px 10px -10px rgba(0,0,0,0.4);transform:translateY(-3px);}

.other-services{padding:96px 0 110px;}
.other-services .title-part h2{margin:0 0 60px 0;}
.other-services .other-services-listing{padding:0 5px 0 1px;}
.other-services .other-services-listing .slick-list{margin:0 -15px;}
.other-services .other-services-listing .slick-slide{margin:0 15px;}
.other-services .other-services-listing .list-inner{background-color:#F8F9FA;padding:30px 32px;border-radius:10px;transition:400ms;margin:0 0 10px 0;border:1px solid rgba(0,0,0,0);position:relative;}
.other-services .other-services-listing .list-inner a.over-link{height:100%;left:0;position:absolute;top:0;width:100%;}
.other-services .other-services-listing .list-inner .title{width:200px;}
.other-services .other-services-listing .list-inner .icon{width:calc(100% - 200px);}
.other-services .other-services-listing .list-inner .title h3{margin:0;transition:200ms;color: var(--headingcolor_dark);}
.other-services .other-services-listing .list-inner .title-icon{display:flex;justify-content:space-between;}
.other-services .other-services-listing .list-inner .icon > div{width:66px;height:66px;background-color:#fff;border:1px dashed #333333;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 0 0 auto;}
.other-services .other-services-listing .list-inner .read-more a{margin:40px 0 0 0;display:block;font-size:14px;line-height:18px;font-weight:600;letter-spacing:2px;color:var(--anchorhover_dark);}
.other-services .other-services-listing .list-inner .read-more a svg{margin:0 0 0 9px;}
.other-services .other-services-listing .list-inner .read-more a svg path{fill:var(--anchorhover_dark);transition:400ms;}
.other-services button.slick-arrow{bottom:auto;top:-70px;}
.other-services .other-services-listing .list-inner:hover{background-color:var(--primary_color);color:#fff;}
.other-services .other-services-listing .list-inner:hover h3,.other-services .other-services-listing .list-inner:hover a{color:#fff;}
.other-services .other-services-listing .list-inner:hover .read-more a svg path{fill:#fff;}

.verticle-tab{padding:99px 0 100px;}
.verticle-tab .tab-wrapper{padding:55px 0 0;display:flex;flex-flow:row wrap;}
.verticle-tab .tab-wrapper .tabs{width:430px;}
.verticle-tab .tab-wrapper .tabs .tabs-title{min-width:auto;}
.verticle-tab .tab-wrapper .tabs .tabs-title + .tabs-title{margin:20px 0 0;}
.verticle-tab .tab-wrapper .tab-content-wrap{width:calc(100% - 430px);padding:0 140px 0 65px;}
.verticle-tab .tab-wrapper .tab-content-wrap .repeat > div{width:calc(16.66% - 10px);}
.verticle-tab .tab-wrapper .tab-content-wrap .tab-content [class*="button-"]{padding:42px 0 20px;}
.verticle-tab .tab-wrapper .tab-content-wrap .tab-content > .icon{margin:0 0 15px;}
.verticle-tab .tab-wrapper .tab-content-wrap .tab-content > .icon img{max-height:50px;object-fit:contain;}

.verticle-tab .technologies-inner .list .repeat {text-align: left;}

.verticle-tab.bg-gray .tab-wrapper .tabs{width:480px;padding:0 50px 0 0;}
.verticle-tab.bg-gray .tab-wrapper .tab-content-wrap{width:calc(100% - 480px);background-color: #fff;border-radius: 10px;}
.verticle-tab.bg-gray .tab-wrapper .tab-content-wrap{padding:0 0 0 35px;}
.verticle-tab.bg-gray .tab-wrapper .tab-content-wrap .tab-content{background-color:#fff;border-radius:10px;padding:40px 28px 10px;}
.verticle-tab.bg-gray .tab-wrapper .tab-content-wrap .tab-content .repeat{margin:32px -20px 0}
.verticle-tab.bg-gray .tab-wrapper .tab-content-wrap .tab-content h4{font-weight:700;}


/*.verticle-tab.bg-gray .tab-wrapper .tab-content-wrap .tab-content > .icon{align-items:center;background-color:var(--gray-color);border:1px dashed #00112c;border-radius:100%;display:flex;height:90px;justify-content:center;width:90px;margin:0 0 15px;}
.verticle-tab.bg-gray .tab-wrapper .tab-content-wrap .tab-content > .icon img{max-height:50px;}*/

.verticle-tab.multi-content .tab-wrapper .tab-content-wrap .mobile-content-wrap h4 { margin-bottom: 15px; }
.verticle-tab.multi-content .tab-wrapper .tab-content-wrap .mobile-content-wrap h4.line100:after { width: 40px; margin: 10px 0 0; }
.verticle-tab.multi-content .tab-wrapper .tab-content-wrap .mobile-content-wrap .technologies-inner { padding: 20px 0 0; }
.verticle-tab.multi-content .tab-wrapper .tab-content-wrap .mobile-content-wrap .technologies-inner h6 { font-weight: 600; margin: 0 0; color: var(--body_color); }
.verticle-tab.multi-content .tab-wrapper .tab-content-wrap .mobile-content-wrap .technologies-inner .repeat { margin: 20px -10px 0; }
.verticle-tab.multi-content .tab-wrapper .tab-content-wrap .mobile-content-wrap [class*="button-"] { padding: 30px 0 20px; }



.process-flow{padding:96px 0 115px;}
.process-flow .process-listing{margin:70px 0 0 0;}
.process-flow .process-listing .process-list .left{width:433px;padding:0 36px 0 0;margin:-11px 0 0;}
.process-flow .process-listing .process-list .right{width:calc(100% - 433px);position:relative;padding:0 120px 0 0;}
.process-flow .process-listing .process-list .left .title{width:calc(100% - 86px);padding:0 70px 0 31px;}
.process-flow .process-listing .process-list .left .title h5{margin:0;}
.process-flow .process-listing .process-list .left .icon{background-color: #fff;border: 1px dashed #00112c;border-radius: 10px;height: 83px;width: 83px;}
.process-flow .process-listing .process-list .right .count-text{width:60px;transform:translateX(-23px);}
.process-flow .process-listing .process-list .right .content{width:calc(100% - 60px);padding:0 0 0 45px;}
.process-flow .process-listing .process-list .right .count-text span:before{content:'';position:absolute;left:-4px;top:-4px;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid var(--primary_color);border-radius:50%;}
.process-flow .process-listing .process-list .right .count-text span{background-color:var(--primary_color);color:#fff;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;padding:3px;position:relative;}
.process-flow .process-listing .process-list + .process-list{margin:80px 0 0 0;}
.process-flow .process-listing .process-list .right:after{content:'';left:4px;top:10px;height:calc(100% + 80px);position:absolute;width:0px;border:1px dashed var(--primary_color);z-index:-1;}
.process-flow .process-listing .process-list:last-child .right:after{display:none;}
.process-flow .process-listing .process-list .right .content ul{padding:0 0 0 25px;list-style:none;}
.process-flow .process-listing .process-list .right .content ul li{position:relative;}
.process-flow .process-listing .process-list .right .content ul li:before{content:'';position:absolute;left:-20px;top:13px;width:3px;height:3px;background-color:#333333;border-radius:50%;}

.factsheet{padding:100px 0 53px;}
.factsheet .list-wrapper{margin:55px -45px 0 -45px;}
.factsheet .list-wrapper .list{width:calc(20% - 90px);margin:0 45px 60px;}
.factsheet .list-wrapper .list .icon-img{border:1px dashed var(--body_color);border-radius:10px;height:184px;margin:0 0 15px 0;display:flex;align-items:center;justify-content:center;background-color:var(--gray-color);transition:200ms;}
.factsheet .list-wrapper .list .icon-img > div{height:85px;}
.factsheet .list-wrapper .list .icon-img img{display:block;margin:0px auto;height:100%;}
.factsheet .list-wrapper .list h4{margin:0;}
.factsheet .list-wrapper .list:hover .icon-img{box-shadow:0 10px 10px -10px rgba(0,0,0,0.4);transform:translateY(-3px);}

.latest-techno{padding:96px 0 10px;}
.latest-techno .list-wrapper{margin:65px -30px 0;}
.latest-techno .list-wrapper .list{width:calc(33.33% - 60px);margin:0 30px 90px;padding:0 35px 0 0;}
.latest-techno .list-wrapper .list .icon{background-color:#fff;border:1px dashed #00112c;border-radius:10px;height:83px;width:83px;margin:0 0 15px;}
.latest-techno .list-wrapper .list .icon img{max-height:50px;}

.latest-techno .list-wrapper .list .list-black-dot ul li:before {width: 6px;height: 6px;}


.content-with-big-image{padding:100px 0 75px;}
.content-with-big-image .inner{padding:70px 0 0;}
.content-with-big-image .left-content{width:650px;}
.content-with-big-image .left-content .icon-square { margin: 0 0 10px;}
.content-with-big-image .right-image{width:calc(100% - 650px);padding:0 0 0 70px;}
.content-with-big-image .right-image img{max-width:none;}
.content-with-big-image .step-list{margin:0 0 44px;}

.custom-software{padding:95px 0 120px;}
.custom-software .scoll-tab .inner{border:1px solid #ced4da;border-radius:10px;padding:40px 70px 50px 50px;margin:0 3px 0 0;}
.custom-software .scoll-tab .left-text{width:calc(100% - 550px);padding:0 50px 0 0;}
.custom-software .scoll-tab .left-text .split-ul h5{font-size:18px;}
.custom-software .scoll-tab .left-text .split-ul > div{width:50%;margin:0 0 50px;}
.custom-software .scoll-tab .left-text.no-padding{padding:0 40px 0 0;}
.custom-software.no-image .scoll-tab .left-text,
.custom-software .scoll-tab .left-text.no-image{width:100%;padding:0;}
.custom-software .scoll-tab .right-image{width:550px;border-radius:10px;position:relative;margin:70px 0 0;}
.custom-software .scoll-tab .right-image:after{border:2px solid var(--primary_color);border-radius:10px;box-sizing:border-box;content:'';height:100%;left:20px;position:absolute;top:-20px;width:100%;z-index:1;}
.custom-software .scoll-tab .right-image img{width:100%;border-radius:10px;filter:drop-shadow(0px 10px 20px rgba(0,0,0,0.04)) drop-shadow(0px 2px 6px rgba(0,0,0,0.04)) drop-shadow(0px 0px 1px rgba(0,0,0,0.04));}
.custom-software .scoll-click{margin:55px -3px 22px -7px;}
.custom-software .scoll-click .h3{align-items:center;background-color:var(--gray-color);border-radius:10px;display:flex;font-size:20px;font-weight:600;height:90px;justify-content:center;line-height:24px;margin:0 8px;padding:15px;text-align:center;transition:200ms;cursor:pointer;}
.custom-software .scoll-click .slick-current .h3,.custom-software .scoll-click .h3:hover,.custom-software.bg-gray .scoll-click .slick-current .h3,.custom-software.bg-gray .scoll-click .h3:hover{color:#fff;background-color:var(--primary_color);}
.custom-software.bg-gray .scoll-click .h3{background-color:#fff;}
.custom-software .scoll-click.slick-slider .slick-arrow{bottom:auto; top:-60px}

/*.custom-software .scoll-tab .left-text.border-shadow ul{padding:5px 0 0 15px;}*/
/*.custom-software .scoll-tab .left-text.border-shadow ul li:after{width:7px;height:7px;box-shadow:0 0 0 2px var(--primary_color),0 0 0 7px #eaeaea;}*/
.custom-software .scoll-tab .left-text.border-shadow ul li + li{margin:13px 0 0;}
.custom-software .scoll-tab .left-text .btn-wrap{padding-top:40px;}




.platforms{padding:97px 0 25px;}
.platforms .list-wrapper{margin:65px -20px 0;}
.platforms .list-wrapper .list{width:calc(33.33% - 40px);margin:0 20px 90px;}
.platforms .list-wrapper .list .icon{align-items:center;background-color:#fff;border:1px dashed #00112c;border-radius:100%;display:flex;height:83px;justify-content:center;width:83px;margin:0 0 25px;}
.platforms .list-wrapper .list .icon img{max-height:50px;}
.platforms .list-wrapper .list .box{background:linear-gradient(180deg,#F8F9FA 0%,rgba(248,249,250,0) 100%);border-radius:10px;padding:31px 45px 0;}
.platforms .read-more a{margin:40px 0 0 0;display:block;font-size:14px;line-height:18px;font-weight:600;letter-spacing:2px;}
.platforms .read-more a svg{margin:0 0 0 9px;}
.platforms .read-more a svg path{fill:var(--primary_color);}

.icon-listing{padding:100px 0 90px;}
.icon-listing .list-wrapper{margin:65px -20px 0;}
.icon-listing .list-wrapper .list{width:calc(33.33% - 40px);margin:0 20px 40px;font-size:21px;line-height:31px;font-weight:600;}
.icon-listing .list-wrapper .list .icon{align-items:center;background-color:#fff;border:1px dashed #00112c;border-radius:10px;display:flex;height:70px;justify-content:center;width:70px;}
.icon-listing .list-wrapper .list .icon img{max-height:35px;}
.icon-listing .list-wrapper .list .title{width:calc(100% - 85px);padding-left:15px;}

.blockchain{padding:100px 0 30px;}
.blockchain .list-wrapper{margin:65px -15px 0;}
.blockchain .list-wrapper .list{width:calc(50% - 30px);margin:0 15px 90px;}
.blockchain .list-wrapper .list h4{margin:0 0 0 40px;}
.blockchain .list-wrapper .list .top-part{padding:0 0 40px;}
.blockchain .list-wrapper .list > div{border-radius:10px;padding:65px 90px 0;}

.split-text{padding:100px 0 110px;}
.split-text .inner{margin:27px -40px 0 -40px;}
.split-text .inner > div{margin:0 40px;width:calc(50% - 80px);}
.split-text.single .inner{display:block;margin-left:0;margin-right:0;}
.split-text.single .inner > div{margin:0;width:auto;}

.blue-with-image{padding:105px 0 110px;background:var(--primary_color) url(../images/triangle-bg-pattern.png) no-repeat center / cover;}
.blue-with-image .image-container{padding:50px 0 0;}

.we-care{padding:105px 0 120px;}
.we-care .list-wrapper{margin:55px -25px 0;}
.we-care .list-wrapper .list{background-color:#fff;border-radius:10px;margin:0 25px 0;padding:40px 40px 60px;width:calc(50% - 50px);}
.we-care .list-wrapper .list .icon{align-items:center;background-color:#fff;border:1px dashed #00112c;border-radius:100%;display:flex;height:100px;justify-content:center;width:100px;margin:0 0 28px 0;}
.we-care .list-wrapper .list .icon img{max-height:70px;}

.freetrail-work{padding:104px 0 60px;}
.freetrail-work .title-part{padding-bottom:30px;}
.freetrail-work .step-wrap{margin:0 -15px;padding:45px 30px 0 0;}
.freetrail-work .step-wrap .step{width:calc(50% - 30px);margin:0 15px 60px;border-radius:10px;padding:50px 82px;}
.freetrail-work .step-wrap .step .icon{width:70px;padding:17px 0 0 0;}
.freetrail-work .step-wrap .step .icon img{display:block;width:100%;}
.freetrail-work .step-wrap .step .detail-wrap{width:calc(100% - 70px);padding-left:45px;}
.freetrail-work .step-wrap .step .detail-wrap .number h2{font-weight:700;line-height:normal;margin:0 0 5px;}
.freetrail-work .step-wrap .step .detail-wrap .detail{padding:20px 0 0;}
.freetrail-work .step-wrap .step .detail-wrap .detail h4{color:var(--bluecolor);}

.service-experience{padding:102px 0 90px;}
.service-experience .title-part{padding-bottom:30px;}
.service-experience .inner{padding:30px 0 0;}
.service-experience .inner .number-box{height:100%;border-radius:10px;padding:32px 40px;font-size:24px;font-weight:700;position:relative;z-index:1;}
.service-experience .inner .number-box:after{background-color:#000;border-radius:10px;content:"";height:100%;left:0;opacity:0.65;position:absolute;top:0;width:100%;z-index:-1;}
.service-experience .inner .number-box .number{padding:0 0 10px;}
.service-experience .inner .left{width:500px;}
.service-experience .inner .left > div{height:calc(100% - 30px);}
.service-experience .inner .left .number-box{flex-direction:column;}
.service-experience .inner .left .number-box .number{font-size:80px;font-weight:700;line-height:80px;}
.service-experience .inner .right{width:calc(100% - 500px);padding-left:20px;}
.service-experience .inner .right > div{margin:0 -15px;}
.service-experience .inner .right .number-box{width:calc(100% / 2 - 30px);margin:0 15px 30px;}
.service-experience .inner .right .number-box .number{font-size:62px;line-height:62px;font-weight:700;}
.service-experience [class*="button-"]{padding:40px 0 20px;}

.trail-offer{padding:105px 0 55px;}
.trail-offer .ul-number ul li{padding:0 71px 0 100px;margin-bottom:60px;}
.trail-offer .ul-number ul li:before{content:'';width:48px;height:48px;display:flex;justify-content:center;align-items:center;border:1px dashed var(--body_color);border-radius:10px;transform:translateY(-50%)rotate(45deg);position:absolute;top:50%;left:8px;}
.trail-offer .ul-number ul li:after{content:counter(section);color:var(--body_color);font-weight:400;font-size:24px;position:absolute;top:50%;transform:translateY(-50%);left:8px;width:48px;height:48px;display:flex;justify-content:center;align-items:center;}

.toc-section{padding:120px 0;}
.toc-section .inner{padding:65px 0 0;}
.toc-section .left-sticky{width:317px;}
.toc-section .left-sticky > div{border-radius:10px;padding:28px 25px 30px;position:sticky;top:130px;}
.toc-section .left-sticky ul{list-style:none;margin:0;padding:0;counter-reset:section;}
.toc-section .left-sticky ul li{line-height:21px;padding:0 0 0 35px;position:relative;}
.toc-section .left-sticky ul li + li{margin:13px 0 0;}
.toc-section .left-sticky ul li:after{counter-increment:section;content:counter(section) ". ";left:0;position:absolute;top:0;}
.toc-section .left-sticky a{font-size:16px;color:var(--body_color);}
.toc-section .left-sticky a:hover{color:var(--primary_color);}
.toc-section .right-boxes{padding:0 0 0 50px;width:calc(100% - 317px);}
.toc-section .right-boxes .list + .list{border-top:1px dashed #000;margin-top:50px;padding-top:34px;padding-right:70px;}
.toc-section .right-boxes .blue-box{background-color:#f2f7fb;padding:21px 30px 45px;border-radius:10px;margin:44px 0 0;}

.icon-with-content{padding:80px 0 110px;}
.icon-with-content .icon-content-wrap{margin:0px -50px;}
.icon-with-content .list{width:calc(33.33% - 100px);margin:0 50px;}
.icon-with-content .list .icon-img{max-height:80px;margin:0 0 30px 0;}
.icon-with-content .list .icon-img img{width:auto;height:100%;display:block;}
.icon-with-content .list h3{font-size:40px;line-height:60px;font-weight:900;}

.company-info{padding:103px 0 120px;}
.company-info .title-part h2{margin:0 0 66px;}
.company-info .left{width:640px;}
.company-info .left .left-img{position:relative;height:514px;border-radius:10px;overflow:hidden;}
.company-info .left .left-img:after{background:linear-gradient(90deg,rgba(0,0,0,0.65) 0%,rgba(196,196,196,0) 100%);mix-blend-mode:multiply;border-radius:10px;position:absolute;left:0;height:100%;width:100%;content:"";top:0;}
.company-info .left .left-img img{height:100%;width:100%;object-fit:cover;display:block;}
.company-info .left .left-img:before{background:url(../images/quote.png)no-repeat top center / cover;position:absolute;content:'';bottom:-6px;height:210px;width:267px;left:9px;z-index:1;}
.company-info .right{width:calc(100% - 640px);padding:0 0 0  78px;}
.company-info .right h3{font-size:36px;line-height:44px;font-weight:600;}
.company-info .right h6{font-size:22px;line-height:27px;font-weight:600;text-transform:unset;}
.company-info .right .content{margin:36px 0 0 0;}
.company-info .right .button-1{margin:43px 0 0;}

.awards{padding:95px 0px 80px;overflow:hidden;}
.awards .awards-info{margin:0 0  20px 0;}
.awards .awards-info .left{width:640px;}
.awards .awards-info .left h2{line-height:66px;margin:0 0 60px;}
.awards .awards-info .right{width:calc(100% - 640px);padding-left:80px;}
.awards .awards-info .right .counter-wrapper{margin:0px -15px;}
.awards .awards-info .right .counter{width:calc(50% - 30px);margin:0 15px 60px;}
.awards .awards-info .right .counter h2{margin:0 0 30px;font-size:80px;font-weight:700;line-height:97px;padding:0 0 10px;}
.awards .awards-info .right .counter .text{font-size:24px;font-weight:500;}
.awards .certificate-wrap{margin:0px -20px;padding: 25px 0 0;}
.awards .certificate-wrap .list{background-color:#FFF;border:1px dashed var(--body_color);border-radius:10px;display:flex;align-items:center;justify-content:center;width:calc(20% - 40px);margin:0px 20px 40px;height:224px;}
.awards .certificate-wrap .list img{display:block;margin:0px auto;}

.for-who{padding:85px 0 105px;}
.for-who .case-wrap{margin:0 -25px;padding:60px 0 60px;}
.for-who .case-wrap .case{width:calc(50% - 50px);margin:0 25px;background-color:#fff;border-radius:10px;padding:52px 70px 65px;}
.for-who .case-wrap .case h4{font-size:32px;font-weight:700;padding:24px 0 0;text-transform:capitalize;}
.for-who .case-wrap .case .icon{padding:0 0 15px;}
.for-who .case-wrap .case .icon img{display:block;}
.for-who .case-wrap .case.green-check ul li,.for-who .case-wrap .case.red-check ul li{font-size:20px;font-weight:400;line-height:32px;padding:0 0 0 50px;margin:0 0;}
.for-who .case-wrap .case.green-check ul li + li,.for-who .case-wrap .case.red-check ul li + li{margin-top:30px;}
.for-who .button-1{padding:50px 0 10px;}

.culture{padding:120px 0px 120px;}
.culture .coulture-info{width:740px;padding:0 150px 0px 0px;}
.culture .coulture-info .title-part{max-width:350px;margin:0 0 0 auto;padding:0;}
.culture .coulture-info .title-part h2{margin:0 0 50px;}
.culture .coulture-info .title-part h4{margin:0 0 44px 0px;font-weight:600;}
.culture .culture-gallery{width:calc(100% - 740px);overflow:hidden;}
.culture .culture-gallery .culture-row:nth-child(2){transform:translateX(243px);}
.culture .culture-gallery .culture-row{margin:0px -11px;width:2000px;display:block;}
.culture .culture-gallery .culture-row > div{padding:0px 11px 20px;border-radius:10px;height:270px;float:left;width:513px;}
.culture .culture-gallery .culture-row img{display:block;height:100%;width:100%;border-radius:10px;object-fit:cover;}
.culture .culture-gallery .culture-row:last-child > div{padding-bottom:0;}

.team-columm{margin:0 -25px;padding-top:70px;}
.team-columm .list{margin:0 25px 50px;width:calc(25% - 50px);background-color:#f8f9fa;border-radius:10px;box-shadow:0px 4px 30px rgba(0,0,0,0.04);overflow:hidden;}
.team-columm .list .info{background-color:#fff;padding:10px 20px;}
.team-columm .list .info h5{margin:0;font-weight:500;font-size:22px;}
.team-columm .list .info > span{font-weight:500;font-size:14px;line-height:27px;color:var(--primary_color);}

.team-columm.col-2{margin-left:-27px;margin-right:-27px;}
.team-columm.col-2 .list{width:calc(50% - 54px);margin:0 27px 26px;}
.team-columm.col-2 .list .info{padding:40px 50px;}
.team-columm.col-2 .list .info span{font-size:24px;line-height:39px;}
.team-columm.col-2 .list .info h5{font-size:38px;}
.team-columm.col-2 .list .img-part{height:567px;}

.director-section{padding:0 0 94px;position:relative;z-index:2;}
.director-section:after{background-color:var(--gray-color);content:'';height:172px;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.director-section .team-columm{padding:0;margin-top:-46px;}
.technocrats{padding:104px 0 90px;}
.collaborative{padding:121px 0 120px;}
.collaborative .title-part{width:580px;padding:0;}
.collaborative .team-columm.col-1{margin:0;padding:0;width:calc(100% - 580px);}
.collaborative .team-columm.col-1 .list{width:100%;max-width:360px;margin:0 auto;}
.collaborative .team-columm.col-1 .list .img-part{height:334px;}

.outsourcing{padding:120px 0 90px;}
.outsourcing .top-part .left-part{width:calc(100% - 570px);}
.outsourcing .top-part .right-part{width:570px;}
.outsourcing .list-wrapper{margin:0 -50px;}
.outsourcing .list-wrapper > div{width:calc(50% - 100px);margin:0 50px;}
.outsourcing .list-wrapper > .right-col{padding-top:80px;}
.outsourcing .list-wrapper .list{border-radius:10px;margin-bottom:50px;padding:29px 40px 35px 125px;position:relative;}
.outsourcing .list-wrapper .list h5{min-height:63px;}
.outsourcing .list-wrapper .list .number{color:var(--primary_color);font-size:56px;font-weight:700;left:30px;position:absolute;top:41px;}
.outsourcing .list-wrapper .list .client-say{padding:20px 0 0;}
.outsourcing .list-wrapper .list .client-say em{font-weight:300;position:relative;}
.outsourcing .list-wrapper .list .client-say em:after{background:url(../images/quotes-image.svg) no-repeat top center;content:'';height:35px;left:-82px;position:absolute;top:3px;width:44px;}
.outsourcing .list-wrapper .list .client-say strong{display:block;padding:5px 0 0;}
.outsourcing .list-wrapper .list .client-say .post{font-size:14px;margin:-10px 0 0;}
.outsourcing .list-wrapper .list .inner-content{position:relative;}
.outsourcing .list-wrapper .list .inner-content:after{border-left:2px dashed var(--primary_color);content:'';height:calc(100% + 24px);left:-62px;position:absolute;top:-13px;width:2px;}

.color-box{padding:100px 0 95px;}
.color-box .title-part{padding-bottom:20px;}
.color-box .list-wrapper .list{margin-bottom:25px;}
.color-box .list-wrapper .list .content{width:calc(100% - 520px);margin-left:20px;background-color:var(--color2);border-radius:10px;padding:40px 50px;}
.color-box .list-wrapper .list .content ul{list-style:none;margin:25px 0 0 0;padding:0;}
.color-box .list-wrapper .list .content ul li{position:relative;padding:0 0 0 30px;line-height:27px;}
.color-box .list-wrapper .list .content ul li:after{background:url(../images/circle-check-black.svg) no-repeat 0 0px / 100% auto;content:'';height:21px;left:0;position:absolute;top:6px;width:21px;}
.color-box .list-wrapper .list .content ul li + li{margin:26px 0 0;}
.color-box .list-wrapper .list .image{width:500px;border-radius:10px;overflow:hidden;}
.color-box .list-wrapper .list .image img{width:100%;height:100%;object-fit:cover;display:block;}
.color-box .list-wrapper .list.reverse{flex-flow:row-reverse;}
.color-box .list-wrapper .list.reverse .content{margin-right:20px;margin-left:0;background-color:var(--color1);}


.ideal-choice{padding:100px 0;}
.ideal-choice .image-accordion{padding:66px 0 0;}
.ideal-choice .left-image{width:565px;}
.ideal-choice .list-wrapper{padding:0 0 0 70px;width:calc(100% - 565px);margin:-45px 0 0;}
.ideal-choice .list-wrapper .list{border-top:1px solid #949ca8;}
.ideal-choice .list-wrapper .list .name-title{font-size:30px;font-weight:600;padding:33px 70px 33px 0;line-height:normal;cursor:pointer;transition:200ms;position:relative;}
.ideal-choice .list-wrapper .list .name-title:after{content:'';height:40px;position:absolute;right:10px;top:35px;width:40px;background:url(../images/round-arrow.svg) no-repeat center / 100% auto;transition:400ms;}
.ideal-choice .list-wrapper .list .name-title:hover,.ideal-choice .list-wrapper .list .name-title.active{color:var(--primary_color);}
.ideal-choice .list-wrapper .list .the-content{padding-bottom:65px;}
.ideal-choice .list-wrapper .list .the-content{display:none;}
.ideal-choice .list-wrapper .list:first-child{border:none;}
.ideal-choice .list-wrapper .list .name-title.active:after{transform:rotate(180deg);}

.strength{padding:100px 0;}
.strength .inner{padding:25px 0 0;}
.strength .left-part{width:580px;}
.strength .left-part > div{margin-bottom:30px;height:136px;position:relative;}
.strength .left-part > div:after{background:url(../images/white-bg-arrow.svg) no-repeat center / 100% auto;content:'';height:60px;left:143px;position:absolute;top:40px;width:60px;}
.strength .left-part .number{align-items:center;background-color:var(--color2);border-radius:10px;display:flex;font-size:36px;font-weight:700;height:100%;justify-content:center;line-height:44px;width:160px;}
.strength .left-part .text{align-items:center;background-color:var(--color2);border-radius:10px;display:flex;font-size:24px;font-weight:600;height:100%;justify-content:center;line-height:44px;width:calc(100% - 190px);margin-left:30px;}
.strength .left-part .text > div{padding:15px;}
.strength .left-part > div:nth-child(3n+2) .number,.strength .left-part > div:nth-child(3n+2) .text{background-color:var(--color1);}
.strength .left-part > div:nth-child(3n+3) .number,.strength .left-part > div:nth-child(3n+3) .text{background-color:var(--color3);}
.strength .right-part{width:calc(100% - 580px);padding:0 0 0 60px;}
.strength .list-wrapper{margin:0 -12px;}
.strength .list-wrapper .list{width:calc(33.33% - 24px);margin:0 12px 40px;}
.strength .list-wrapper .list .icon-img{border:1px dashed var(--body_color);border-radius:10px;height:184px;margin:0 0 15px 0;display:flex;align-items:center;justify-content:center;transition:200ms;}
/*.strength .list-wrapper .list .icon-img > div{height:85px;}*/
.strength .list-wrapper .list .icon-img img{display:block;margin:0px auto;object-fit:contain;}
.strength .list-wrapper .list h4{margin:0;}
.strength .list-wrapper .list:hover .icon-img{box-shadow:0 10px 10px -10px rgba(0,0,0,0.4);transform:translateY(-3px);}
.strength .box-wrapper{margin:0 -10px;padding:95px 0 0;}
.strength .box-wrapper .list{width:calc(33.33% - 20px);margin:0 10px 20px;/*border:1px dashed #00112C;*/border-radius:10px;padding:70px 50px 60px;position: relative;z-index: 1;overflow: hidden; transition: 200ms;}
.strength .box-wrapper .list:after { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%); content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;  }
.strength .box-wrapper .list .icon { align-items: center; background-color: #ffffff; border: 1px dashed #00112c; border-radius: 100%; display: flex; height: 83px; justify-content: center; width: 83px; margin: 0 0 15px; }

.strength .box-wrapper .list .line100:after { background-color: #fff; }

.career-banner{padding-bottom:75px;}
.career-banner .banner-team-img{padding:75px 0 0;}
.career-img{margin:0 0 120px;position:relative;z-index:1}
.career-img:after{position:absolute;bottom:0;height:250px;width:100%;content:"";background:#fff;z-index:-1;}
.career-img img{height:100%;width:100%;display:block;object-fit:cover;border-radius:10px;}

.career-esparkbiz{padding:0 0 74px 0;}
.career-esparkbiz .skill-wrap{margin:0 0 26px 0;}
.career-esparkbiz .skill-wrap.flex-reverse .left{margin:0 0 0 26px;}
.career-esparkbiz .skill-wrap .left{width:503px;margin:0 26px 0 0;}
.career-esparkbiz .skill-wrap .left img{width:100%;height:100%;display:block;object-fit:cover;border-radius:10px;}
.career-esparkbiz .skill-wrap .left .left-wrap{height:341px;}
.career-esparkbiz .skill-wrap .left .left-wrap img{height:100%;width:100%;display:block;}
.career-esparkbiz .skill-wrap .right{width:calc(100% - 503px - 26px);border-radius:10px;padding:30px 50px;min-height:340px;display:flex;align-items:center;}
.career-esparkbiz .skill-wrap .right .right-wrap{max-width:590px;margin:0px auto;width:100%;}
.career-esparkbiz .skill-wrap:nth-child(odd) .right{background-color:var(--color2);}
.career-esparkbiz .skill-wrap:nth-child(even) .right{background-color:var(--color1);}

.employees-us{padding:120px 0px 80px;}
.employees-us .inner-wrap{margin:0px -20px;}
.employees-us .list{width:50%;padding:0px 20px 40px;}
.employees-us .list .title-part{max-width:500px;padding:0;}
.employees-us .list .img-part{height:430px;position:relative;border-radius:10px;overflow:hidden;}
.employees-us .list .img-part img{height:100%;display:block;width:100%;object-fit:cover;}
.employees-us .list .hover-content{position:absolute;content:"";background:#ffffff;bottom:-241px;padding:29px 40px 22px;width:calc(100% - 40px);left:20px;opacity:1;transition:400ms;visibility:visible;transform:translateY(50px);border-radius:10px 10px 0px 0px;min-height:auto;}
.employees-us .list:hover .hover-content{opacity:1;visibility:visible;transform:translateY(0px);bottom:0;min-height:411px;}
.employees-us .list .hover-content h4{margin:0;}
.employees-us .list .hover-content ul{list-style:none;padding:0;margin:15px  0px 110px;}
.employees-us .list .hover-content ul li{position:relative;font-size:18px;line-height:42px;color:#202020;padding:0px 0px 0px 40px;margin:0 0 0px;}
.employees-us .list .hover-content ul li:after{background:url(../images/circle-check.svg) no-repeat 0 0px / 100% auto;position:absolute;content:"";left:0;height:26px;width:26px;top:10px;}

.services-accordn{padding:99px 0 25px 0;}
.services-accordn.current-openings .name-title:after{display:none;}
.services-accordn.current-openings .list-wrapper .list{border:1px dashed #CED4DA;border-radius:10px;margin:0 0 35px;}
.services-accordn.current-openings .name-title{padding:36px 54px;}
.services-accordn.current-openings .name-title .title-inner .openings-wrap > div{margin:0 20px 0 0;width:160px;}
.services-accordn.current-openings .name-title .title-inner .openings-wrap > div:last-child{margin:0;width:calc(100% - 340px);}
.services-accordn.current-openings .name-title .title-inner{width:calc(100% - 150px);}
.services-accordn.current-openings .name-title .title-inner span{font-size:18px;line-height:33px;color:#949CA8;font-weight:400;}
.services-accordn.current-openings .name-title .title-inner h5{font-weight:500;font-size:24px;line-height:29px;margin:0;}
.services-accordn .the-content{margin:0;padding:10px 50px 50px 0;/*border-top:1px dashed #CED4DA;*/}

.reach-queries{margin:20px 0 0px 0;}
.reach-queries .queries-wrap{background-color:var(--color1);border-radius:10px;margin:22px 0px 40px 0;padding:47px 86px;}
.reach-queries .queries-wrap h3{margin:0;}
.reach-queries .queries-wrap .queries-mail a{font-weight:600;font-size:30px;line-height:37px;text-decoration-line:underline;}

.safety-priority{margin:60px 0 0;}
.safety-priority .title-part{margin:0 0 60px 0;}
.safety-priority .saftety-wrap{margin:0px -20px;}
.safety-priority .list{width:50%;background:var(--gray-color);border-radius:10px;margin:0px 20px;overflow:hidden;}
.safety-priority.bg-gray .list{background-color:#FFF;}
.safety-priority .list .img-part{width:242px;}
.safety-priority .list .img-part img{display:block;height:100%;width:100%;object-fit:cover;}
.safety-priority .list .content-part{width:calc(100% - 242px);padding:65px 40px 30px 40px;}
.safety-priority .list .content-part p{margin:0 0 40px 0;}
.safety-priority .content-part .content{padding:0;}

.our-work-inner{padding:135px 0 120px 0;}
.our-work-inner .work-row { position: relative; z-index: 1; }
.our-work-inner .work-row + div{margin:150px 0 0 0;}
.our-work-inner .work-row:nth-child(even) { background-color: var(--gray-color); padding: 140px 0; }
.our-work-inner .work-row .left{width:calc(100% - 470px);position:relative;justify-content:left;align-content:center;}
.our-work-inner .work-row .left .work-img{max-width:834px;margin:0 0 0 auto;}
.our-work-inner .work-row .left .work-img img{width:100%;}
.our-work-inner .work-row .left .logo_circle{position:absolute;width:168px;height:168px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;top:0;left:0;box-shadow:0px 4px 20px rgba(0,17,44,0.05);}
.our-work-inner .work-row .left .round-shape{position:absolute;width:614px;height:614px;background:linear-gradient(180deg,#DFFDFB 0%,#B3FFFA 100%);border-radius:320px;/*top: -30%*/;z-index:-1;left:-7%;transform:translate(-10%,0);}
.our-work-inner .work-row .right{width:470px;}
.our-work-inner .work-row .right .wesite-text{margin:0 0 15px 0;}
.our-work-inner .work-row .right h3 { font-size: 38px; line-height: 46px; }
.our-work-inner .work-row .right .wesite-text a{text-decoration:none;padding:0 15px 0 0;position:relative;display:inline-block;margin:0 0 0 10px;}
.our-work-inner .work-row .right .wesite-text a:first-child{margin:0;}
.our-work-inner .work-row .right .wesite-text a:first-child:after{content:'';position:absolute;width:2px;height:25px;background-color:var(--anchorcolor);top:2px;right:0;bottom:0;}
.our-work-inner .work-row .right .work-detail{margin:24px 0 32px 0;}
.our-work-inner .work-row .right .btn-group{margin:60px 0 0 0;}
.our-work-inner .work-row .right .btn-group a{font-size:16px;text-decoration:none;}
.our-work-inner .work-row .right .work-tech ul{display:flex;flex-flow:wrap;max-width:350px;}
.our-work-inner .work-row .right .work-tech ul li{display:flex;width:50%;margin:0 0 12px 0;}
.our-work-inner .work-row.right_img, .our-work-inner .work-row.right_img .work-row-inner{flex-flow:row-reverse;}
.our-work-inner .work-row.right_img .left .work-img{margin:0 auto;}
.our-work-inner .work-row.right_img .left .round-shape{right:0;transform:translate(20%,0);left:auto;}
.our-work-inner .work-row.right_img .left .logo_circle{right:0;top:0;left:auto;}

.infra-image-main-box{overflow:hidden;}
.infra-image-main-box .inner-img-box{margin:0px -10px;}
.infra-image-main-box .inner-img-box .img{margin:10px 10px;width:calc(100%/4 - 10px);}
.infra-image-main-box .inner-img-box .img img{border-radius:10px;height:100%;width:100%;object-fit:cover;}

.infra-our-server{padding:94px 0 100px;}
.infra-our-server .inner-serve .left{width:516px;}
.infra-our-server .inner-serve .left .title-part{padding-right:0;}
.infra-our-server .inner-serve .right{width:calc(100% - 516px);padding-left:110px;}
.infra-our-server .inner-serve .serves-main-box{margin:0px -15px;}
.infra-our-server .inner-serve .serves-main-box .inner-serve-box{padding:40px 40px 40px 35px;margin:15px;width:calc(100%/2 - 30px);border:1px dashed #00112C;border-radius:10px;}
.infra-our-server .inner-serve .serves-main-box .inner-serve-box ul{padding-left:22px;}
.infra-our-server .inner-serve .serves-main-box .inner-serve-box ul li{margin-bottom:18px;}

.t-video-sec{padding:100px 0px 90px;}
.inner-video .testimonial-content > div{margin:0 -16px;}
.inner-video .testimonial-content .client-video{width:calc(50% - 32px);margin:0 16px 32px;border-radius:5px;position:relative;overflow:hidden;}
.inner-video .testimonial-content .client-video a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}
.inner-video .testimonial-content .client-video img{width:100%;height:auto;display:block;}
.inner-video .testimonial-content .client-video .video-title{position:absolute;width:100%;bottom:0;padding:0 20px 8px 20px;}
.inner-video .testimonial-content .client-video .video-title label{font-weight:700;font-size:22px;display:inline-block;margin:0 0 12px;}
.inner-video .testimonial-content .client-video .video-title .play-icon{position:absolute;width:50px;height:50px;right:20px;bottom:30px;background:url('../images/play-circle-solid.svg')no-repeat 100% / auto;}

.clutch-widget-new{padding:95px 0 120px;}
.clutch-widget-new iframe{margin:0 0 0 -30px;}

.main-event-sec{padding:100px 0px;}
.main-event-sec .inner{padding:0px 0 0;}
.main-event-sec .left-sticky{width:317px;}
.main-event-sec .left-sticky > div{border-radius:10px;padding:28px 25px 30px;position:sticky;top:130px;}
.main-event-sec .left-sticky ul{list-style:none;margin:0;padding:0;counter-reset:section;}
.main-event-sec .left-sticky ul li{line-height:21px;padding:0 0 0 35px;position:relative;}
.main-event-sec .left-sticky ul li + li{margin:13px 0 0;}
.main-event-sec .left-sticky a{font-size:16px;color:var(--body_color);}
.main-event-sec .left-sticky a:hover{color:var(--primary_color);}
.main-event-sec .left-sticky ul li:after{counter-increment:section;content:counter(section) ". ";left:0;position:absolute;top:0;}
.main-event-sec .right-boxes{padding:0 0 0 50px;width:calc(100% - 317px);}
.main-event-sec .right-boxes .list h3 {font-size: 22px;}
.main-event-sec .right-boxes .list + .list{border-top:1px dashed #000;margin-top:30px;padding-top:34px;}
.main-event-sec .right-boxes .list .event-gallery{margin:30px -8px 0;}
.main-event-sec .right-boxes .list .event-gallery .gallery-img{width:calc(100% / 3 - 20px);margin:0px 10px 10px;}
.main-event-sec .right-boxes .list .event-gallery .gallery-img img{border-radius:10px;height:180px;width:100%;object-fit:cover;}

.our-work-banner{padding:160px 0 118px;}
.our-work-banner .main-page-path{font-size:26px;margin:0 0 15px 0;color:var(--primary_color);}
.our-work-banner h1{font-size:80px;line-height:102px;padding:0 0 2px;margin-top:5px;}
.our-work-banner h4{font-size:28px;line-height:40px;font-weight:500;}
.our-work-banner h6{padding:0 0 0 6px;}
.our-work-banner .container-full{position:relative;z-index:1;}
.our-work-banner .inner .left{width:50%;}
.our-work-banner .inner .left .inner-content{max-width:600px;margin:0 38px 0 auto;}
.our-work-banner .inner .left .inner-content > .content{padding:15px 0 30px;}
.our-work-banner .inner .left .inner-content > .content ul{padding:0 0 0 24px;}
.our-work-banner .inner .right{width:50%;padding-left:15px;}
.our-work-banner .inner .right .image-wrap{position:relative;transform:translateY(60px);}
.our-work-banner .inner .right .image-wrap > div{display:inline-block;position:relative;}
.our-work-banner .inner .right .image-wrap .logo{position:absolute;top:-70px;right:45px;width:122px;height:122px;}
.our-work-banner .inner .right .image-wrap img{display:block;filter:drop-shadow(0 4px 30px rgba(0,0,0,0.09));}
.our-work-banner .technology-list h5{margin:0 0 13px 0;}
.our-work-banner .technology-list{margin:0 0 25px 0;}
.our-work-banner .time-team-listing .time-list{padding:0 80px 0 0;}
.our-work-banner .inner .left .inner-content .button-1 a{margin:45px 0 0 0;}

.project-overview{padding:100px 0 117px 0;}
.project-overview .title-part{padding:0 120px 0 0;}
.project-overview .title-part h2{margin:0 0 22px 0;}

.business-challenge{padding:102px 0 117px 0;}
.business-challenge .title-part h2{margin:0 0 25px 0;}
.business-challenge .inner{padding:0 90px 0 0;}
.business-challenge .inner > .content{margin:25px 0 0 0;}
.business-challenge .inner > .content p{margin:0 0 25px 0;}
.business-challenge .inner > .content p:last-child{margin:0;}
.business-challenge .inner > .content h3{font-size:30px;line-height:42px;margin:0 0 20px 0;}
.business-challenge .inner > .content h3:not(:first-child){margin:40px 0 20px 0;}
.business-challenge .inner > .content ul{padding:0 0 0 50px;}
.business-challenge .inner > .content ul li{margin:0 0 20px 0;line-height:28px;}
.business-challenge .inner > .content ul li:after{background-color:#00112C;}

.key-features{padding:103px 0 80px 0;}
.key-features .content{margin:60px 0 0 0;}
.key-features .content ul{display:flex;flex-flow:row wrap;}
.key-features .content ul li{width:50%;font-size:24px;line-height:29px;}
.key-features .content ul li + li{margin-top:0;}

.single-slider{padding:116px 0 113px 0;}
.single-slider .inner{max-width:1200px;margin:0 auto;}
.single-slider .inner .slider-list img{width:100%;margin:0 auto;}

.title-content-blog{padding:100px 0 120px;position:relative;}
.title-content-blog .blog_post_row{margin:70px -17px 0;}
.title-content-blog .blog_post_row .blog_box{width:calc(33.33% - 34px);margin:0 17px;}
.title-content-blog .blog_post_row .blog_box .cover_img img{display:block;border-radius:10px 10px 0 0;height:205px;object-fit:cover;}
.title-content-blog .blog_post_row .blog_box .cover_img{width:100%;margin:0 0 25px;}
.title-content-blog .blog_post_row .blog_box .blog_post_title h4{margin:0 0 20px 0;}
.title-content-blog .blog_post_row .blog_box .blog_post_title h4 a{font-size:24px;color:#00112C;text-decoration:none;font-weight:700;}
.title-content-blog .blog_post_row .blog_box .blog_post_title h4 a:hover{color:var(--anchorcolor);}
.title-content-blog .blog_post_row .blog_post_title {padding: 0 8px;}

.safety-priority.bg-gray{margin:0;padding:105px 0 120px;}

.content-part .content {padding: 0 80px 0 0;}
.content-part .content h2{font-size:22px;line-height:34px;font-weight:600;padding:0 0 10px;}
.content-part .content h4 {font-size: 22px;margin: 30px 0 10px;}
.content-part .content.list-black-dot {padding: 20px 0 0;}
.content-part .content.list-black-dot li:before {width: 6px;height: 6px;}

.get-free-quote{padding:110px 0 35px;}
.get-free-quote .inner-get{background:#FFFFFF;border-radius:10px;position:relative;z-index:1;flex-direction:row-reverse;}
.get-free-quote .left{width:845px;padding:40px 35px 50px 35px}
.get-free-quote .right{padding:40px 47px 10px 30px;border-radius:10px 0 0 10px;position:relative;z-index:999;width:calc(100% - 845px);}
.get-free-quote .right .conditions h5{color:#fff;margin-bottom:25px;}
.get-free-quote .right .conditions ul{margin:0 0 45px;}
.get-free-quote .right .conditions ul li{color:#fff;position:relative;padding-left:30px;font-size:18px;font-weight:300;}
.get-free-quote .right .conditions ul li + li{margin-top:15px;}
.get-free-quote .right .conditions ul li b{font-weight:600;}
.get-free-quote .right .conditions ul li:after{background-image:url(../images/circle-check-black.svg);filter:invert(1);width:21px;height:21px;content:"";position:absolute;left:0;top:6px;}
.get-free-quote .right .contact-banner-logo{padding:0px 15px;}
.get-free-quote .right .contact-banner-logo .logo-inner img{display:block;margin:0px auto;max-width:140px;}
.get-free-quote .right .contact-banner-logo .slick-slider .slick-dots li button{background:#FFFFFF;opacity:0.2;height:8px;width:8px;}
.get-free-quote .right .contact-banner-logo .slick-slider .slick-dots li.slick-active button{opacity:1}
.get-free-quote .right .contact-banner-logo .slick-slider .slick-arrow{width:24px;height:24px;top:15px;border:1px solid #ffffff;background:transparent url(../images/white-arrow.svg) no-repeat center center / 12px auto;}
.get-free-quote .right .contact-banner-logo .slick-slider .slick-prev.slick-arrow{left:0;}
.get-free-quote .right .contact-banner-logo .slick-slider .slick-next.slick-arrow{right:0;}
.get-free-quote .right .slick-slider .slick-dots {margin: 15px 0 0 0;}
.get-free-quote .get-quote-form .title{margin:0 0 25px 0;}
/*.get-free-quote .get-quote-form .title h3{font-weight:800;font-size:24px;}*/
.get-free-quote .get-quote-form .title h1{font-size:24px;font-weight:800;line-height:28px;color:var(--bluecolor);}
.get-quote-form.default-form .wpforms-container-full .wpforms-field-container {margin: 0 -12px !important;}
.get-quote-form.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-one-half {width: calc(50% - 24px);margin: 0 12px !important;}
.get-free-quote .get-quote-form .wpforms-container-full .wpforms-field-container .wpforms-field select,.get-free-quote .get-quote-form .wpforms-container-full .wpforms-field-container .wpforms-field textarea,.get-free-quote .get-quote-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.get-free-quote .get-quote-form .file-input{border:1px solid #E6E6E6;}
.get-free-quote .get-quote-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-field-textarea{width:100%;margin: 0 12px 20px;}
.get-free-quote .get-quote-form .wpforms-container-full .wpforms-field-container .wpforms-field textarea {height: 180px;}
.get-free-quote .gform_fields > div{width:100%;}
.get-free-quote .get-quote-form .gform_wrapper.gravity-theme .file-input{margin-bottom:20px;}
.get-free-quote .get-quote-form .gform_wrapper.gravity-theme .gform_fields .ginput_container_date input{border:1px solid #E6E6E6;background:#fff url(../images/calendars-icon.svg) no-repeat right 20px center / 25px auto;}
.gform-theme-datepicker{box-shadow:0px 7px 20px -10px rgb(0 0 0 / 40%);width:375px;}
.gform-theme-datepicker .ui-datepicker-header a.ui-datepicker-next.ui-corner-all{position:absolute;right:0;top:16px;}
.gform-theme-datepicker .ui-datepicker-header select{border-radius:0;margin:0;padding:10px 10px;position:relative;}
.gform-theme-datepicker .ui-datepicker-header span.ui-icon{background:url(../images/has-child-down-chevron.svg) no-repeat 100% / auto;width:30px;font-size:0;height:30px;display:block;transform:rotate(-90deg);}
.gform-theme-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-w{transform:rotate(90deg);}
.gform-theme-datepicker .ui-datepicker-header{display:flex;background-color:var(--gray-color);overflow:hidden;}
.gform-theme-datepicker .ui-datepicker-calendar{background-color:var(--gray-color);padding:0px 10px;margin:0;width:100%;font-size:16px;}
.gform-theme-datepicker .ui-datepicker-calendar td{padding:1px 3px;text-align:center;}
.gform-theme-datepicker .ui-datepicker-title{display:flex;width:calc(100% - 60px);}
.get-free-quote .get-quote-form .gform_wrapper.gravity-theme .gform_fields .timeset-wrap .ginput_complex{display:flex;align-items:center;height:100%;justify-content:space-between;}
.get-free-quote .get-quote-form .ginput_complex input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.get-free-quote .get-quote-form .ginput_complex select{border:0;border-radius:0;background:transparent;padding:0;margin:0;}
.get-free-quote .get-quote-form.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-field-file-upload label.wpforms-field-label { color: var(--body_color); }
.get-quote-form.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-field-file-upload .wpforms-uploader {margin-bottom: 20px;}

.virtual-tour{padding:100px 0 120px;}
.virtual-tour .virtual-tour-info{margin:60px 0 0;}
.virtual-tour .virtual-tour-info a{display:block;height:100%;width:100%;}
.virtual-tour .virtual-tour-info img{height:100%;width:100%;display:block;object-fit:cover;border-radius:10px;}

.current-openings .job-label{display:inline-block;background-color:#EBF1FF;border-radius:10px;font-weight:500;font-size:14px;line-height:15px;padding:10px 14px;color:#3F71FF;vertical-align:middle;margin:0 0 0 30px;}

.hiring-process{padding:100px 0 120px;}
.hiring-process .process-info{position:relative;z-index:1;margin:60px -48px 0;}
.hiring-process .process-info:after{position:absolute;content:"";border-top:1px dashed  #00112C;width:calc(100% - 100px);top:44px;z-index:-1;left:50px;}
.hiring-process .process-info .process-list{width:290px;position:relative;}
.hiring-process .process-info .process-list:after{content:'';position:absolute;top:37px;width:0;height:0;border-style:solid;border-width:7px 0 8px 14px;border-color:transparent transparent transparent #00112C;right:0;}
.hiring-process .process-info .process-list:last-child:after{display:none;}
.hiring-process .process-info .number{background:#FFFFFF;border:1px dashed #00112C;height:83px;width:83px;border-radius:50%;font-size:30px;line-height:34px;text-transform:uppercase;color:var(--primary_color);display:flex;align-items:center;justify-content:center;margin:0px auto;}
.hiring-process .process-info h6{font-weight:600;font-size:24px;line-height:29px;text-align:center;color:#00112C;margin:30px auto 0;max-width:130px;}

.engagement-model{padding:0 0 120px;}
.engagement-model .title-part {padding: 80px 0 0;}
.engagement-model .model-wrap { padding: 105px 0; }
.engagement-model .model-wrap + .model-wrap {padding: 0 0 105px;}
.engagement-model .model-wrap:last-child{padding-bottom:0px !important;}
/*.engagement-model .model-wrap:nth-child(even) { background-color: var(--gray-color); }*/
.engagement-model .model-wrap.flex-reverse .model-content, .engagement-model .model-wrap .flex-reverse .model-content{padding:0px 100px 0px 0px;}
.engagement-model .model-wrap .model-img{width:45%;padding-right:40px;}
.engagement-model .model-wrap .model-img img{display:block;margin:0px auto;}
.engagement-model .model-wrap .model-content{width:55%;padding:0px 40px 0px 65px;}
.engagement-model .model-wrap .model-content h3 {font-size: 22px;}
.engagement-model .model-wrap .model-content label{font-weight:600;}
.engagement-model .model-wrap .model-content.list-black-dot li:before {width: 6px;height: 6px;}

.certificate-model{padding:0  0 0px;}
.certificate-model .certificate-wrap{padding:100px 0 120px;}
.certificate-model .certificate-wrap:nth-child(even){background:var(--gray-color);}
.certificate-model .certificate-wrap .flex-reverse .certificate-content{padding:0px 100px 0px 0px;}
.certificate-model .certificate-img{width:450px;text-align:center;}
.certificate-model .certificate-img h3{margin:0 0 50px 25px;}
.certificate-model .certificate-img .certi-logo-wrap img{display:block;margin:0px auto}
.certificate-model .certificate-content{width:calc(100% - 450px);padding:0 0 0 100px;}

.engagement-model-sec{padding:90px 0 120px;}
.engagement-model-sec .engagement-model-wrap{padding:60px 0 0;margin:0 -20px;}
.engagement-model-sec .engagement-model-wrap .engagement-model{width:calc(33.33% - 40px);margin:0 20px;border-radius:10px;padding:50px 40px 40px;}
.engagement-model-sec .engagement-model .icon-title{padding:0 0 15px;}
.engagement-model-sec .engagement-model .icon-title .icon{width:90px;}
.engagement-model-sec .engagement-model .icon-title .icon > div{width:86px;height:86px;border:1px dashed var(--body_color);display:flex;align-items:center;justify-content:center;border-radius:50%;}
.engagement-model-sec .engagement-model .icon-title .title{width:calc(100% - 90px);padding-left:20px;}
.engagement-model-sec .engagement-model .icon-title .title h5{margin:0 0;}
.engagement-model-sec .engagement-model .content{padding:15px 0 30px;}
.engagement-model-sec .engagement-model .list ul li{font-size:20px;font-weight:500;padding:0 0 0 52px;margin:0 0;}
.engagement-model-sec .engagement-model .list ul li:after{width:36px;height:36px;top:0;}
.engagement-model-sec .engagement-model .list ul li + li{margin-top:22px;}

.client-guides-list{padding:80px 0 70px;}
.client-guides-list .list-wrap{margin:0 -25px;position:relative;}
.client-guides-list .list-wrap + .list-wrap{padding:80px 0 30px;}
.client-guides-list .list-wrap:first-child{padding:0 0 30px;}
.client-guides-list .list-wrap:last-child{padding:80px 0 0;}
.client-guides-list .list-wrap:not(:last-child):after{content:'';position:absolute;width:calc(100% - 50px);bottom:0;left:25px;border-bottom:1px dashed var(--body_color);}
.client-guides-list .list-wrap .list{width:calc(50% - 50px);margin:0 25px 40px;}
.client-guides-list .list .image{margin:0 0 25px;}
.client-guides-list .list .image a{display:block;}
.client-guides-list .list .image a img{border-radius:10px;height:320px;width:100%;object-fit:cover;display:block;}
.client-guides-list .content-wrap {padding: 0 8px;}
.client-guides-list .content-wrap .title{padding:0 0 10px;}
.client-guides-list .content-wrap .title h4{font-size:22px;margin: 0 0;}
.client-guides-list .content-wrap .title h4 a:not(:hover){color:var(--body_color);}

.blog_content-wrapper.client-guides-content .post-title{border-bottom:1px dashed var(--body_color);padding:20px 0 20px;}
.blog_content-wrapper.client-guides-content .blog_left .post-content{padding:30px 0 0;}
.blog_content-wrapper.client-guides-content .blog_left .post-content h2:first-child {margin: 0 0 50px;}
.blog_content-wrapper.client-guides-content .blog_right .blog-right-inner .toc .lwptoc_items {height:775px;overflow-y:auto;}

.blog_content-wrapper .blog_right .blog-right-inner .toc .lwptoc_items{height:140px;overflow-y:auto;}
.blog_content-wrapper .blog_right .blog-right-inner .form-background:after { opacity: 0.09; }



.e-book-guides-list{padding:80px 0 70px;}
.e-book-guides-list .list-wrap{margin:0 -15px;position:relative;}
.e-book-guides-list .list-wrap:not(:last-child):after{content:'';position:absolute;width:calc(100% - 35px);bottom:0;left:16px;border-bottom:1px dashed var(--body_color);}
.e-book-guides-list .list-wrap .list{width:calc(50% - 30px);margin:0 15px 60px;}
.e-book-guides-list .list .image{margin:0 0 25px;}
.e-book-guides-list .list .image a{display:block;}
.e-book-guides-list .list .image a img{border-radius:10px;height:320px;width:100%;object-fit:cover;display:block;}
.e-book-guides-list .content-wrap .title{padding:0 0 10px;}
.e-book-guides-list .content-wrap .title h4 a:not(:hover){color:var(--body_color);}

.testimonial-sec { padding: 96px 0 120px; }
.testimonial-sec .title-part h2 { margin: 0 0 10px; }
.testimonial-sec .testimonial-wrap { margin: 0 -18px; padding: 70px 0 10px; }
.testimonial-sec .testimonial-wrap .testimonial { position: relative; width: calc(33.33% - 36px); margin: 0 18px; border: 1px solid #E6E6E6; border-radius: 10px; padding: 44px 40px; background-color:#fff; }
.testimonial-sec .testimonial-wrap .testimonial:after { content: ''; background: url('https://www.esparkinfo.com//wp-content/uploads/2022/01/blue-quote.svg')no-repeat;filter: invert(41%) sepia(82%) saturate(1596%) hue-rotate(117deg) brightness(91%) contrast(101%);width: 42px; height: 38px; position: absolute; bottom: -20px; right: 35px; }
.testimonial-sec .testimonial-wrap .testimonial .image { margin: -88px 0 0; }
.testimonial-sec .testimonial-wrap .testimonial .image img { width: 90px; height: 90px; border-radius: 50%; margin: 0px auto; object-fit: cover; object-position: top center; }
.testimonial-sec .testimonial-wrap .testimonial .content-wrap { padding: 10px 0 0; }
.testimonial-sec .testimonial-wrap .testimonial .content-wrap .name { font-weight: 700; }
.testimonial-sec .testimonial-wrap .testimonial .content-wrap .truncate { padding: 30px 0 45px; }
.testimonial-sec .more-review { padding: 50px 0 10px; }
.testimonial-sec .certificate-image { padding: 25px 0 0; }
.testimonial-sec .certificate-image .image { margin: 0 50px; }
.testimonial-sec .button-1 { padding: 50px 0 0; }

.why-information { padding: 100px 0 120px; }
.why-information .inner { margin: 0 -15px; }
.why-information .inner .information { width: calc(33.33% - 30px); margin: 0 15px; position: relative; padding: 35px 20px; z-index: 1; display: flex; justify-content: center; align-items: center; border-radius: 10px; overflow: hidden; }
.why-information .inner .information .text { font-size: 28px; color: #fff; font-weight: 600; }
.why-information .inner .information:after { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: -1; background-color: rgba(0, 0, 0, 0.55); }
/*.why-information .inner .information.peach:after { background-color: rgba(248, 239, 230, 0.85); }
.why-information .inner .information.blue:after { background-color: rgba(214, 239, 246, 0.85); }
.why-information .inner .information.green:after { background-color: rgba(194, 213, 168, 0.85); }*/
.why-information .inner .information h2 { margin: 0 0; color: #fff; }

.pricing-models{padding:90px 0 120px;}
.pricing-models h4{font-size: 28px;line-height: 32px;font-weight: 700;margin: 0 0 15px;}
.pricing-models p{margin:0 0 30px;}
.pricing-models .price-wrapper{margin:0 -15px;}
.pricing-models .price-wrapper .price-box{background-color:var(--gray-color);border-radius:10px;margin:0 15px;padding:25px 20px 30px;width:calc(33.33% - 30px);transition:200ms;position:relative;z-index:1;cursor:pointer;transition:400ms;}
.pricing-models .price-wrapper .price-box .price-inner {padding: 0 0 18px;border-bottom: 1px dotted;}
.pricing-models .price-wrapper .price-box .content {padding: 10px 0 0;font-size:17px;line-height: 25px;font-weight:700; }
.pricing-models .price-wrapper .price-box .icon{width:65px;height:65px;align-items:center;background-color:var(--gray-color);border:1px dashed #00112c;border-radius:100%;display:flex;justify-content:center;}
.pricing-models .price-wrapper .price-box .icon img{width:32px;}
.pricing-models .price-wrapper .price-box  .content-wrap{width:calc(100% - 65px);font-size:14px;line-height:17px;padding-left:22px;}
.pricing-models .price-wrapper .price-box .content-wrap .left{width:auto;}
.pricing-models .price-wrapper .price-box .content-wrap .left .title{display:inline-block;font-weight:700;font-size:19px;line-height:32px;padding:3px 0;}
.pricing-models .price-wrapper .price-box .content-wrap .left .title span{color:#FF5B2E;font-size:22px;line-height:32px;}
.pricing-models .price-wrapper .price-box .content-wrap .right{width:110px;padding: 0 0;}
.pricing-models .price-wrapper .price-box .content-wrap .right .hour-btn{color:#fff;background-color:#00112C;border-radius:20px;padding:8px 16px 7px;font-size:15px;line-height:19px;border:1px solid #00112C;font-weight:600;text-align:center;}
.pricing-models .price-wrapper .price-box .content-wrap .content-inner{padding:0 0 5px;}
.pricing-models .price-wrapper .price-box .content-wrap .content{font-size:18px;font-weight:700;line-height:22px;}
.pricing-models .price-wrapper .price-box:hover{background-color:var(--primary_color);}
.pricing-models .price-wrapper .price-box:hover .price-inner{border-color:#fff;}
.pricing-models .price-wrapper .price-box:hover .content-wrap .left .title{color:#fff;}
.pricing-models .price-wrapper .price-box:hover .content{color:#fff;}
.pricing-models .price-wrapper .price-box:hover .content-wrap .right .hour-btn{background-color:#fff;color:#00112C;border-color:#fff;}

/*  27-06-2022 */
/* New Price Box CSS Start */
.pricing-models .price-wrapper .price-box .price-inner {padding: 0 0 10px;}
.pricing-models .price-wrapper .price-box:hover .price-inner{flex-direction:column;align-items:flex-start;justify-content:center;}
.pricing-models .price-wrapper .price-box:hover .icon{display:none;}
.pricing-models .price-wrapper .price-box .content-wrap  {padding-left: 0px;}
.pricing-models .price-wrapper .price-box:hover .content-wrap{padding:0;}
.pricing-models .price-wrapper .price-box .content-wrap .left .title {font-size: 22px;}
.pricing-models .price-wrapper .price-box .content-wrap .left .title span{display:inline-block;}
.pricing-models .price-wrapper .price-box .content > ul{margin:0;padding-left:19px;}
.pricing-models .price-wrapper .price-box .content > ul li b{font-size:18px;line-height:32px;font-weight:400;}
/* New Price Box CSS End */
/* Guide Cta Accordion css start start */
.guide-cta .container{max-width:100%;}
.cta-graphic.guide-cta{margin:50px 0;}
.guide-cta .inner .innerbox{flex-direction:row;}
.guide-cta .innerbox{padding:15px 40px 15px;}
.cta-graphic .innerbox > div:first-child{width:calc(100% - 215px);padding:0 0;}
.guide-cta .innerbox > div:last-child{width:215px;padding-left:15px;}
.guide-accordion .cta-graphic.guide-cta .title-part .heading{font-size:16px;line-height:22px;padding:0 0 5px;font-weight: 800;}
.guide-accordion .guide-list-wrapper .list .the-content .cta-graphic p{margin:0 0;font-size:14px;line-height:20px;}
.guide-accordion .guide-list-wrapper .list .the-content pre{display:block;background-color:var(--gray-color);overflow-x:auto;margin:40px 0;padding:30px 20px;}
.guide-accordion .guide-list-wrapper .list .the-content tr td{border:1px solid #000;}

.bold-content{font-size:30px;font-weight:600;line-height:42px;color:#00112C;}

.service-zigzag-sec{padding:50px 0;}
.service-zigzag-sec .bold-content{max-width:1090px;padding:0 0 50px;}
.service-zigzag-sec .service-zigzag-wrapper{padding:50px 0 0;}
.service-zigzag-sec .service-zigzag-wrapper .service-zigzag .inner{border:1px solid #ced4da;border-radius:10px;padding:45px 125px 70px 49px;margin:0 3px 0 0;}
.service-zigzag-sec .service-zigzag-wrapper .service-zigzag .left{width:calc(100% - 450px);padding:0 120px 0 0;}
.service-zigzag-sec .service-zigzag-wrapper .service-zigzag .left h3{color:#000;font-size:32px;font-weight:700;}
.service-zigzag-sec .service-zigzag-wrapper .service-zigzag .left .content{line-height:26px;}
.service-zigzag-sec .service-zigzag-wrapper .service-zigzag .left .border-shadow{padding:35px 0 0;}
.service-zigzag-sec .service-zigzag-wrapper .service-zigzag .left .border-shadow ul li + li{margin-top:23px;}
.service-zigzag-sec .service-zigzag-wrapper .service-zigzag .right{width:450px;}
.service-zigzag-sec .service-zigzag-wrapper .service-zigzag .right .image{border-radius:10px;position:relative;margin:70px 0 0;}
.service-zigzag-sec .service-zigzag-wrapper .service-zigzag .right .image img{border-radius:10px;filter:drop-shadow(0px 10px 20px rgba(0,0,0,0.04)) drop-shadow(0px 2px 6px rgba(0,0,0,0.04)) drop-shadow(0px 0px 1px rgba(0,0,0,0.04));display:block;height:100%;width:100%;}
.service-zigzag-sec .service-zigzag-wrapper .service-zigzag .right .image:after{border:2px solid var(--primary_color);border-radius:10px;box-sizing:border-box;content:'';height:100%;left:40px;position:absolute;top:-20px;width:100%;z-index:1;}
.service-zigzag-sec .service-zigzag-wrapper .service-zigzag .flex-reverse .left{padding:0 0 0 160px;}
.service-zigzag-sec .service-zigzag-wrapper .service-zigzag .inner.flex.flex-reverse{padding:45px 95px 70px 49px;}
.service-zigzag-sec .service-zigzag-wrapper .service-zigzag + .service-zigzag{margin:35px 0 0;}

/* audit pages */
.audit-reasons{padding:60px 0 120px;}
.audit-reasons .title-part h2{font-size:60px;font-weight:800;line-height:73px;color:#000;}
.audit-reasons .title-part h2 span{display:block;}

.audit-reasons .audit-content-wrap{padding:25px 0 0;}
.audit-reasons .audit-content-wrap .left-content-wrap{width:300px;}

.blue-price-box .left-part{padding:35px 32px 50px;border-radius:10px;}
.blue-price-box .left-part .title{font-size:32px;font-weight:700;line-height:40px;}
.blue-price-box .left-part .del-price{font-size:28px;line-height:30px;color:rgba(255,255,255,0.5);font-weight:700;position:relative;margin:40px 0;}
.blue-price-box .left-part .del-price:after{content:'';position:absolute;width:87px;height:4px;top:14px;left:10px;background-color:var(--bluecolor);transform:rotate(-22deg);}
.blue-price-box .left-part .price{font-size:22px;line-height:32px;font-weight:600;}
.blue-price-box .left-part .price span{display:block;font-size:50px;line-height:60px;}
.blue-price-box .left-part .button-3{padding:40px 0 0;}
.blue-price-box .left-part .button-3 a{padding:15px 15px;font-size:16px;min-width:100%;}

.audit-reasons .audit-content-wrap .right-content-wrap{width:calc(100% - 300px);padding-left:32px;}
.audit-reasons .audit-content-wrap .middle-part{width:626px;}
.audit-reasons .audit-content-wrap .middle-content .top-content{background-color:#E6F8ED;}
.audit-reasons .audit-content-wrap .middle-content .bottom-content{background-color:#F8EFE6;margin:32px 0 0;}
.audit-reasons .audit-content-wrap .middle-content .content{font-size:26px;line-height:36px;border-radius:10px;padding:35px 40px;color:#00112C;}
.audit-reasons .audit-content-wrap .right-part{width:calc(100% - 626px);padding-left:32px;}
.audit-reasons .audit-content-wrap .right-part .right-content{background-color:#D6EFF6;border-radius:10px;font-size:26px;line-height:36px;padding:50px 28px;color:#00112C;}
.audit-reasons .warning-line{padding:30px 0 0;}
.audit-reasons .warning-line .warning-text{font-size:24px;line-height:34px;border:1px dashed #000;border-radius:10px;padding:27px 20px;}
.audit-reasons .warning-line .warning-text span{color:var(--blue-color);display:inline-block;}

.work-image-content{padding: 0 0 20px;overflow:hidden;}

.work-image-content .bold-content{padding:120px 0 0;font-size:40px;line-height:58px;}
.work-image-content .work-image{height:1130px;background-color:#1CACAB;overflow:hidden;margin:0 -145px;}
.work-image-content .work-image .image-box{width:calc(20% - 50px);margin:0 25px;padding:50px 0;}
.work-image-content .work-image .image-box img{width:100%;border-radius:10px;}
.work-image-content .work-image .image-box:nth-child(even) .image-1{margin:60px 0 22px;}
.work-image-content .work-image .image-box:nth-child(even) .image-2{margin:22px 0 0;}

.work-challenge{padding:90px 0 120px;}
.work-challenge .content-wrap .bg-number{padding:20px 0 40px;}
.work-challenge .content-wrap .bg-number ul li{line-height:30px;}

.work-solution{padding:120px 0;}
.work-solution .title-part h2{padding:0 0 15px;}
.work-solution .title-part .content p{margin:0 0 34px;}
.work-solution .solution-wrap{padding:50px 0 0;}
.work-solution .solution-wrap .solution .icon{width:126px;height:126px;background-color:#fff;box-shadow:0px 4px 26px rgba(0,0,0,0.06);border-radius:100%;display:flex;align-items:center;justify-content:center;}
.work-solution .solution-wrap .solution .content-wrap{width:calc(100% - 126px);padding-left:83px;}
.work-solution .solution-wrap .solution .content-wrap h3{color:#202020;font-size:24px;font-weight:700;padding:10px 0 25px;}
.work-solution .solution-wrap .solution .content-wrap ul{padding:28px 0;}
.work-solution .solution-wrap .solution + .solution {margin: 90px 0 0;}

.client-word-sec .client-word-wrap .left{width:635px;padding:205px 0 180px;}
.client-word-sec .client-word-wrap .right{width:calc(100% - 635px);margin-left:120px;background-color:#E8F7F7;display:flex;justify-content:center;align-items:center;}
.client-word-sec .client-word-wrap .left .client-wrod{font-size:28px;line-height:40px;position:relative;z-index:1;}
.client-word-sec .client-word-wrap .left .client-wrod:before{content:'';position:absolute;width:40px;height:32px;top:-42px;left:0;background:url('https://www.esparkinfo.com//wp-content/uploads/2022/04/quote_green.svg')no-repeat top / contain;z-index:-1;opacity:0.2;}
.client-word-sec .client-word-wrap .right .client-image{margin:0 0 80px;position:relative;z-index:1;}
.client-word-sec .client-word-wrap .right .client-image img{border-radius:100%;}
.client-word-sec .client-word-wrap .right .client-name{font-size:24px;line-height:32px;color:#000;}
.client-word-sec .client-word-wrap .right .client-image:before,.client-word-sec .client-word-wrap .right .client-image:after{content:'';position:absolute;width:100px;height:80px;top:-34px;left:-8px;background:url('https://www.esparkinfo.com//wp-content/uploads/2022/04/quote_green.svg')no-repeat top / contain;z-index:-1;opacity:0.2;}
.client-word-sec .client-word-wrap .right .client-image:before{left:auto;right:10px;bottom:-38px;top:auto;transform:rotate(180deg);}

.work-inner-slider{background-color:#1CACAB;overflow:hidden;padding:60px 0;}
.work-inner-slider .work-slider-wrap {padding: 120px 0 0;}
.work-inner-slider .work-slider img{margin:0 auto;max-width: 1063px;}
.work-inner-slider .slick-list{overflow:visible;}
.work-inner-slider .work-slider.slick-current .image{transform:translateY(-60px);}
.work-inner-slider .work-slider .image img{border-radius:20px;}
.work-inner-slider .work-slider .image{transition:800ms;}
.work-inner-slider .slick-slider .slick-arrow{bottom:410px;}
.work-inner-slider .slick-arrow.slick-prev{right:auto;left:0;}

.key-features-experience{padding:80px 0 120px;}
.key-features-experience .features-experience-wrap .left{width:500px;height:100%;position:sticky;top:110px;}
.key-features-experience .features-experience-wrap .right{width:calc(100% - 500px);padding-left:115px;}
.key-features-experience .features-experience-wrap .left .tag{padding:0 0 20px;}
.key-features-experience .features-experience-wrap .right .features-content-wrap{padding:60px 0 0;}
.key-features-experience .features-experience-wrap .right .features-content h3{font-size:24px;font-weight:700;margin:0 0 30px;}
.key-features-experience .features-experience-wrap .right .features-content + .features-content{margin:60px 0 0;}

.features-list-sec{padding:80px 0;}
.features-list-sec .title-part{padding:0 0 10px;}
.features-list-sec .features-list-wrap{margin:0 -60px;}
.features-list-sec .features-list-wrap .features-list{width:calc(50% - 120px);margin:0 60px 40px;}
.features-list-sec .features-list-wrap .features-list .number{color:#1CACAB;line-height:34px;padding:0 0 10px;}
.features-list-sec .features-list-wrap .features-list .content{font-size:24px;font-weight:700;line-height:32px;}


/* Home new sec */
.what-offer{padding:90px 0;overflow:hidden;}
/*.what-offer .title-part .content {font-size: 24px;line-height: 32px;padding-right: 170px;}*/
.what-offer .offer-wrap{padding:60px 0 0;margin:0 -5px;}
.what-offer .offer-wrap .offer{width:calc(25% - 10px);margin:0 5px;height:652px;position:relative;z-index:1;padding:70px 70px 70px;cursor:pointer;}
.what-offer .offer-wrap .offer:before{background:linear-gradient(180deg,#000000 0%,rgba(19,47,76,0) 100%);content:'';position:absolute;width:100%;top:0;left:0;z-index:-1;height:285px;transition:all 400ms ease;}
.what-offer .offer-wrap .offer .content-wrap h3{font-size:28px;line-height:35px;font-weight:600;}
.what-offer .offer-wrap .offer .content-wrap .content{padding:10px 0 0;opacity:0;visibility:hidden;transition:all 400ms ease;}
.what-offer .offer-wrap .content.list-black-dot ul li:before {background-color: #fff;}
.what-offer .offer-wrap .offer .content-wrap .button-1{position:absolute;bottom:0;opacity:0;visibility:hidden;transition:all 400ms ease;}
.what-offer .offer-wrap .offer .offer-inner{position:relative;height:100%;}
.what-offer .offer-wrap .offer .content-wrap .button-1 a{font-size:16px;font-weight:500;padding:15px 15px;min-width:134px;}

.what-offer .offer-wrap .offer:hover:before{height:100%;}
.what-offer .offer-wrap .offer:hover .content-wrap .content, .what-offer .offer-wrap .offer:hover .content-wrap .button-1{opacity:1;visibility:visible;}

.what-offer .content::-webkit-scrollbar{-webkit-appearance:none;}
.what-offer .content::-webkit-scrollbar:vertical{width:6px}
.what-offer .content::-webkit-scrollbar:horizontal{height:6px}
.what-offer .content::-webkit-scrollbar-thumb{background-color:var(--btn1bg)}
.what-offer .content::-webkit-scrollbar-track{border-radius:10px;background-color:#dadada}

.project-showcase{padding:30px 0 90px;}
.project-showcase .title-part .content{/*font-size:24px;line-height:32px;*/padding-right:200px;}
.project-showcase .showcase-wrap{padding:50px 0 0;margin:0 -18px;}
.project-showcase .showcase-wrap .showcase{width:calc(33.33% - 36px);margin:0 18px;padding:50px 40px 40px;position:relative;}
.project-showcase .showcase .content-wrap .tag{width:auto;height:35px;text-align:center;font-size:17px;display:inline-block;padding:8px 11px 26px;line-height:18px;font-weight:600;color:var(--primary_color);}
.project-showcase .showcase .content-wrap h3{font-size:24px;line-height:30px;font-weight:600;color:var(--primary_color);padding:20px 0;}
.project-showcase .showcase .content-wrap .image{padding:15px 0;}
.project-showcase .showcase .content-wrap .image img{height:220px;}
.project-showcase .showcase .content-wrap .button-1 a{font-size:16px;font-weight:500;min-width:154px;padding:15px 20px;background-color:#fff;color:var(--primary_color);border-color:#fff;}
.project-showcase .showcase .content-wrap .button-1 a:hover{background-color:var(--btn1bg);color:#fff;border-color:var(--btn1bg);}


/**/

.zigzag-sec { padding: 90px 0; }
.zigzag-sec .zigzag .left { width: 650px; }
.zigzag-sec .zigzag .left .image { perspective: 1000; -webkit-perspective: 1000; }
.zigzag-sec .zigzag .left .image img { width: 100%; border-radius: 5px; transition: 400ms; }
.zigzag-sec .zigzag .left .image .image-inner { transform-style: preserve-3d; }
.zigzag-sec .zigzag:nth-child(odd) .left .image img { transform: rotateY(-10deg); }
.zigzag-sec .zigzag:nth-child(even) .left .image .image-inner img { transform: rotateY(10deg); }
.zigzag-sec .zigzag .left .image .image-inner:hover img { transform: rotate(0); }
.zigzag-sec .zigzag .right { width: calc(100% - 650px); }
.zigzag-sec .zigzag .right .content-wrap { padding: 0 15px 0 62px; }
.zigzag-sec .zigzag .right .content .button-1 { padding: 30px 0 0; }
.zigzag-sec .zigzag + .zigzag { margin: 100px 0 0; }
.zigzag-sec .zigzag-wrapper .zigzag:nth-child(even) { flex-direction: row-reverse; }
.zigzag-sec .zigzag-wrapper .zigzag:nth-child(even) .right .content-wrap { padding: 0 62px 0 0; }

/**/
.banner-home .why-information { padding: 5px 0; }
.banner-home .why-information .inner { margin: 0 -120px; }
.banner-home .why-information .inner .information { padding: 24px 20px; }
.banner-home .why-information .inner .information:after {background-color: rgba(192, 192, 192, 0.7);}
.banner-home .why-information .inner .information .text { font-size: 28px; color: var(--body_color); }


/**/
.blog-sec.home .blog_inner .blog_post_row .blog_box { position: relative; z-index: 1; border-radius: 10px; padding: 60px 20px; overflow: hidden; }
.blog-sec.home .blog_inner .blog_post_row .blog_box .blog_post_title { flex-direction: column; }
.blog-sec.home .blog_inner .blog_post_row .blog_box .blog_post_title a.overlay-link { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.blog-sec.home .blog_inner .blog_post_row .blog_box .blog_post_title h3 { margin: 0; font-size: 30px; }
.blog-sec.home .blog_inner .blog_post_row .blog_box:after { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 17, 44, 0.85); z-index: -1; }
.blog-sec.home .blog_inner .blog_post_row .blog_box .blog_post_title a.know-link { color: var(--bluecolor); font-size: 13px; position: relative; }
/*.blog-sec.home .blog_inner .blog_post_row .blog_box .blog_post_title a.know-link:after { content: ''; position: absolute; width: 24px; height: 15px; top: 10px; right: 0; background: url(../images/blue-arrow-small.svg) no-repeat; } */
.blog-sec.home .blog_inner .blog_post_row .blog_box .blog_post_title a.know-link:hover { color: #fff; }
.blog-sec.home .blog_inner .blog_post_row .blog_box .blog_post_title a.know-link:hover:after { background: url(../images/white-arrow-right.svg) no-repeat; }

/**/
.testimonial-sec.home  .title-part { padding: 0 0 20px; }
/*.testimonial-sec.home .title-part h2 { margin: 0; font-size: 60px; line-height: 80px; }*/
.testimonial-sec.home .title-part .content { font-size: 30px; line-height: 48px; padding: 25px 0; }
.testimonial-sec.home .title-part .title-part-inner { max-width: 750px; margin: 0 auto; padding: 15px 0; }
.testimonial-sec.home .title-part .title-part-inner h3 {  position: relative; width: 380px; text-align: right; margin: 0; }
.testimonial-sec.home .title-part .title-part-inner h3:after { content: ''; position: absolute; width: 1px; height: 100%; top: 0; right: -36px; background: rgba(0, 0, 0, 0.2); }

.convenience-agile { padding: 100px 0 110px; position: relative; z-index: 1; }
.convenience-agile .title-part { padding: 0 80px 20px 0; }
.convenience-agile .title-part h2 { margin: 0 0 15px; }
.convenience-agile .agile-wrapper { padding: 50px 0 0; margin: 0 -40px; }
.convenience-agile .agile-wrapper .agile { width: calc(33.33% - 80px); margin: 0 40px; }
.convenience-agile .agile .content-wrap .agile-title { font-size: 36px; line-height: 44px; font-weight: 700; color:var(--bluecolor)}
.convenience-agile .agile .content-wrap .agile-title.line100:after { background-color: var(--bluecolor);margin: 28px 0 0; }
.convenience-agile .agile .content-wrap .agile-content { padding: 20px 0 0; }
.convenience-agile .agile .content-wrap  .more-link { padding: 35px 0 0; }
.convenience-agile .agile .content-wrap .more-link a { color: #fff; font-weight: 500; position: relative; }
.convenience-agile .agile .content-wrap .more-link a:after { content: ''; position: absolute; width: 24px; height: 15px; top: 6px; right: -36px; background: url(../images/white-arrow-right.svg) no-repeat; }
.convenience-agile .agile .content-wrap .more-link a:hover {color: var(--bluecolor);}
.convenience-agile .agile .content-wrap .more-link a:hover:after { background: url(../images/blue-arrow-small.svg) no-repeat;filter: invert(41%) sepia(82%) saturate(1596%) hue-rotate(117deg) brightness(91%) contrast(101%);}
.convenience-agile .agile-wrapper .icon-square{width:85px;height:85px;}

.our-projects.home .slider-wrapper { margin: 0 -120px; }
.our-projects.home .slider-wrapper .single-slide { padding: 0 15px; }
/*.our-projects.home .slider-wrapper .slide-inner .image-wrap { border-radius: 10px; }
.our-projects.home .slider-wrapper .slide-inner .image-wrap .image img { margin: 0 auto; height: 450px; object-fit: contain; }
.our-projects.home .slider-wrapper .slide-inner .content-wrap { padding: 25px 0 0; }*/
.our-projects .slick-slider .slick-arrow.slick-next { right: 16px; }

.our-projects.home .slider-wrapper .slide-inner .image-wrap{border-radius:10px;height:450px;position:relative;z-index:1;overflow:hidden;}
.our-projects.home .slider-wrapper .slide-inner .image-wrap:after{content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;background-color:transparent;transition:400ms;}
.our-projects.home .slider-wrapper .slide-inner .image-wrap:hover:after{background-color: rgba(0,0,0,0.6);}
.our-projects.home .slider-wrapper .slide-inner .image-wrap:hover .content-wrap{opacity:1;visibility:visible;}
.our-projects.home .slider-wrapper .slide-inner .content-wrap{padding:20px 30px 20px;position:relative;color:#fff;width:100%;height:100%;opacity:0;visibility:hidden;transition:400ms;display:flex;flex-direction:column;justify-content:center;}
.our-projects.home .slider-wrapper .slide-inner .content-wrap h3{color:#fff;font-size:36px;line-height:46px;margin-bottom:25px;}
.our-projects.home .slider-wrapper .slide-inner .image-wrap .content-wrap .button-1 {padding: 30px 0 0;}

.our-new-projects{overflow: hidden;}
.our-new-projects.home .slider-wrapper { margin: 0px; }
.our-new-projects.home .slick-list{overflow:visible !important;max-width:980px;/*margin:0 auto;*/margin: 0 0 0 -35px;}
/*.our-new-projects.home .slider-wrapper .single-slide{width:980px;padding: 0px;}*/
.our-new-projects.home .slider-wrapper .slide-inner{overflow:hidden;margin:0 25px;}
.our-new-projects.home .slider-wrapper .slide-inner .image-wrap{ height: 530px; overflow:hidden;}
.our-new-projects.home .slider-wrapper .slide-inner .image-wrap .bg-img{ transition: transform 2s; height: 530px; }
.our-new-projects.home .slider-wrapper .slide-inner .image-wrap:hover .bg-img{transform: scale(1.1);}
.our-new-projects.home .slider-wrapper .slide-inner .image-wrap:after{z-index: 0;}
.our-new-projects.home .slider-wrapper .slide-inner .content-wrap{ position:absolute; left: 20px; top: calc((100% - 215px) / 2); height: 215px; z-index: 1;}
/* 10-02-2022 */
.banner-home.culture-banner h1 { font-size: 80px; line-height: 100px; }
.banner-home .culture-part { padding: 20px 0 0; }
.banner-home .culture-part .left { width: 740px; }
.banner-home .culture-part .left .left-inner { max-width: 420px; margin: 0 0 0 auto; }
.banner-home .culture-part .right { width: calc(100% - 740px); padding-left: 15px; }
.banner-home .culture-part .right .culture-gallery { overflow: hidden; }
.banner-home .culture-part .right .culture-row { margin: 0px -11px; width: 2000px; display: block; }
.banner-home .culture-part .right .culture-row > div { padding: 0px 11px 20px; border-radius: 10px; height: 270px; float: left; width: 513px; }
.banner-home .culture-part .right .culture-row img { display: block; height: 100%; width: 100%; border-radius: 10px; object-fit: cover; }
.banner-home .culture-part .right .culture-row + .culture-row > div { padding: 0 11px 0; }
.banner-home .culture-part .right .culture-row:nth-child(2) { transform: translateX(243px); }

.culture-tab.tab-wrapper { background-color: #D6EFF6; }
.culture-tab.tab-wrapper .inner { padding: 70px 0; }
.culture-tab.tab-wrapper .left { width: 300px; }
.culture-tab.tab-wrapper .right { width: calc(100% - 300px); padding: 60px 0 0 143px; }

.culture-tab.tab-wrapper .tabs .tabs-title { background-color: #fff; color: var(--body_color); min-height: auto; font-size: 18px; padding: 16px 25px 16px 35px; text-align: left; justify-content: flex-start; margin: 0; min-width: 297px; }
.culture-tab.tab-wrapper .tabs .tabs-title.current { background-color: var(--headingcolor2); color: #fff; }
.culture-tab.tab-wrapper .tabs .tabs-title + .tabs-title { margin: 15px 0 0; }

.culture-tab.tab-wrapper .tab-content .icon { width: 184px; height: 184px; border: 1px dashed #00112c; border-radius: 100%; background-color: #fff; display: flex; justify-content: center; align-items: center; margin: 0 0 15px; }
.culture-tab.tab-wrapper .tab-content .title { font-family: var(--headingfont); font-size: 40px; font-weight: 700; line-height: 56px; padding: 15px 0 0; }
.culture-tab.tab-wrapper .tab-content .content { font-family: var(--headingfont); font-size: 20px; line-height: 34px; font-weight: 700; padding: 25px 0 0; max-width: 650px; }


.culture-tab[data-background="color1"] {background-color:#D6EFF6;}
.culture-tab[data-background="color2"]{background-color:#CBE4F9;}
.culture-tab[data-background="color3"]{background-color:#CDF5F6;}
.culture-tab[data-background="color4"]{background-color:#EFF9DA;}
.culture-tab[data-background="color5"]{background-color:#F9EBDF;}
.culture-tab[data-background="color6"]{background-color:#F9D8D6;}
.culture-tab[data-background="color7"]{background-color:#D6CDEA;}
.culture-tab[data-background="color8"]{background-color:#ACDDDE;}
.culture-tab[data-background="color9"]{background-color:#CAF1DE;}
.culture-tab[data-background="color10"]{background-color:#E1F8DC;}
.culture-tab[data-background="color11"]{background-color:#FEF8DD;}

/*.banner-home.mindset-banner { padding: 140px 0 0; }*/
.banner-home.mindset-banner h1 { font-size: 80px; line-height: 100px; }
.banner-home.mindset-banner .mindset-part { padding: 20px 0 0; }
.banner-home.mindset-banner .mindset-wrap .left { width: 390px; padding-right: 15px; }
.banner-home.mindset-banner .mindset-wrap .right { width: calc(100% - 390px); }
.banner-home.mindset-banner .mindset-wrap .right .mindset-img img { display: block; max-width: 815px; }

.agile-mindset-sec .agile-mindset-wrap{margin:0 15px;}
.agile-mindset-sec .agile-mindset{width:calc(50% - 60px);margin:0 30px 60px;border:1px solid #DEE2E6;border-radius:20px;overflow:hidden;}
.agile-mindset-sec .agile-mindset .content-wrap{padding:10px 20px 10px 80px;}
.agile-mindset-sec .agile-mindset .content-wrap .number{text-decoration:underline;font-size:29px;font-weight:500;color:#949CA8;line-height:52px;padding:0 0 20px;}
.agile-mindset-sec .agile-mindset .content-wrap .content{font-size:24px;font-weight:500;line-height:32px;padding:10px 170px 20px 0;}
.agile-mindset-sec .agile-mindset .image-wrap{height:400px;}


.sitemap-wrap{padding:60px 0;}
.sitemap-wrap .sitemap-content + .sitemap-content{padding:30px 0 0;}
.sitemap-wrap .sitemap-content .title{font-size:22px;font-weight:700;line-height:32px;padding:0 0 30px;}
.sitemap-wrap .sitemap-content .list-content ul{margin:0 -15px;}
.sitemap-wrap .sitemap-content .list-content ul li{width:calc(33.33% - 30px);margin:0 15px 40px;}

.portfolio-section { padding: 90px 0; }
.portfolio-section .portfolio .left { width: 495px; }
.portfolio-section .portfolio .left .content-wrap .logo { padding: 0 0 20px; }
.portfolio-section .portfolio .left .content-wrap .title { font-size: 30px; line-height: 38px; font-weight: 700; padding: 0 0 15px; }
.portfolio-section .portfolio .left .content-wrap .btn-group { padding: 30px 0 0; }
.portfolio-section .portfolio .left .content-wrap .btn-group .button-1 a { font-size: 16px; min-width: 165px; padding: 15px 20px; }
.portfolio-section .portfolio .left .content-wrap .btn-group .link-wrap .btn-link { display: inline-block; vertical-align: middle; }
.portfolio-section .portfolio .left .content-wrap .btn-group .link-wrap .btn-link a { position: relative; margin: 0 10px; }
.portfolio-section .portfolio .left .content-wrap .btn-group .link-wrap .btn-link:not(:last-child) a:after { content: ''; position: absolute; width: 1px; height: 15px; top: 7px; right: -13px; background-color: var(--anchorcolor); }
.portfolio-section .portfolio .right { width: calc(100% - 495px); padding-left: 115px; }
.portfolio-section .portfolio .right .image img { display: block; border-radius: 10px; }
.portfolio-section .portfolio-wrapper .portfolio.flex-reverse .right { padding-right: 120px; padding-left: 0; }
.portfolio-section .portfolio-wrapper .portfolio + .portfolio { padding: 125px 0 0; }

/* audit pages */
.together-analysts{padding:100px 0;}
.together-analysts .title-part{max-width:750px;}
.together-analysts .analysts-wrapper .left{width:630px;background-color:#fff;border-radius:10px;padding:42px 42px;}
.together-analysts .analysts-wrapper .left .content-wrap .bold-text{font-size:26px;padding:0 0 20px;}
.together-analysts .analysts-wrapper .left .content-wrap h3{color:#000;font-weight:500;}
.together-analysts .analysts-wrapper .right{width:calc(100% - 630px);padding-left:30px;}
.together-analysts .analysts-wrapper .left .content-wrap .bold-text span{color:var(--bluecolor);display:inline-block;}
.together-analysts .analysts-wrapper .left .ul-number{padding:25px 0 0;}
.together-analysts .analysts-wrapper .left .ul-number li:after{content:counter(section)".";font-weight:400;}
.together-analysts .analysts-wrapper .right .discribe-tab{background-color:#fff;padding:10px 20px;border-radius:10px;}
.together-analysts .analysts-wrapper .right .discribe-tab + .discribe-tab{margin:30px 0 0;}
.together-analysts .analysts-wrapper .discribe-tab .left-image{width:216px;}
.together-analysts .analysts-wrapper .discribe-tab .left-image .image{border-radius:10px;overflow:hidden;}
.together-analysts .analysts-wrapper .discribe-tab .left-image .image img{height:151px;display:block;}
.together-analysts .analysts-wrapper .discribe-tab .right-text{width:calc(100% - 216px);padding:0 0 0 35px;}
.together-analysts .analysts-wrapper .discribe-tab .right-text .discribe-text{font-size:36px;font-weight:600;line-height:44px;}
.together-analysts .analysts-wrapper .discribe-tab .right-text .discribe-text span{display:block;color:var(--bluecolor);}


.schedule-audit{padding:120px 0;}
.schedule-audit .schedule-audit-wrapper .left{width:750px;}
.schedule-audit .schedule-audit-wrapper .left h2{padding:0 0 15px;}
.schedule-audit .schedule-audit-wrapper .left .ul-number{padding:30px 0 0;}
/*.schedule-audit .schedule-audit-wrapper .left .ul-number ul li{font-weight:600;padding-left:50px;font-size:24px;line-height:32px;}
.schedule-audit .schedule-audit-wrapper .left .ul-number ul li:after{content:counter(section,decimal-leading-zero);background-color:var(--bluecolor);border-radius:100%;color:#ffff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:14px;}*/
.schedule-audit .schedule-audit-wrapper .left .bg-number ul li + li{margin-top:20px;}
.schedule-audit .schedule-audit-wrapper .left .button-1{padding:60px 0 0;}
.schedule-audit .schedule-audit-wrapper .right{width:calc(100% - 750px);position:relative;}
.schedule-audit .schedule-audit-wrapper .right .image{border-radius:10px;overflow:hidden;}
.schedule-audit .schedule-audit-wrapper .right .top_image{text-align:right;}
.schedule-audit .schedule-audit-wrapper .right .bottom_image{margin:-140px 0 0 110px;}

.regular-audit{padding:95px 0;}
.regular-audit .title-part{max-width:800px;padding:0 0 20px;}
.regular-audit .regular-audit-wrap{padding:20px 0 0;}
.regular-audit .regular-audit-wrap .left{width:440px;}
.regular-audit .regular-audit-wrap .left .image{border-radius:10px;overflow:hidden;}
.regular-audit .regular-audit-wrap .left .image img{height:326px;}
.regular-audit .regular-audit-wrap .right{width:calc(100% - 440px);padding-left:17px;}
.regular-audit .regular-audit-wrap .right .content-wrap .content{background-color:#fff;font-size:24px;font-weight:600;border-radius:10px;padding:38px 50px;line-height:32px;}
.regular-audit .regular-audit-wrap .right .content-wrap .content + .content{margin:17px 0 0;}


.example-code-audit{padding:90px 0 0;}
.example-code-audit .inner{background-color:#fff;padding:55px 60px 60px;}
.example-code-audit .inner .title-part h2{position:relative;padding-left:110px;}
.example-code-audit .inner .title-part h2:before{content:'';position:absolute;width:68px;height:68px;top:0;left:0;background-color:#00112C;border-radius:100%;}
.example-code-audit .tech-wrapper{padding:22px 0 0;}
.example-code-audit .tech-wrapper .tech-box{padding:0 0 45px;}
.example-code-audit .tech-wrapper .tech-box + .tech-box{border-top:1px dashed #000;padding:45px 0 45px;}
.example-code-audit .tech-wrapper .tech-box .tech-title{font-size:30px;line-height:36px;font-weight:600;padding:0 0 20px;}
.example-code-audit .tech-wrapper .tech-box .detail-wrap ul{list-style:none;margin:0 0;padding:0 0;}
.example-code-audit .tech-wrapper .tech-box .detail-wrap ul li + li{margin:25px 0 0;}
.example-code-audit .tech-wrapper .tech-box .detail-wrap ul li span{font-weight:500;display:inline-block;}

.work-according{padding:100px 0;}
.work-according .title-part{padding:0 80px 20px 0;}
.work-according .zone-wrapper{margin:0 -16px;padding:25px 0 0;}
.work-according .zone-wrapper .zone{width:calc(50% - 32px);margin:0 16px 30px;background-color:#fff;border:1px solid #CED4DA;border-radius:10px;overflow:hidden;}
.work-according .zone-wrapper .zone .top-part{border-bottom:1px solid #CED4DA;}
.work-according .zone-wrapper .zone .top-part .left{width:calc(100% - 263px);padding:25px 30px 25px;}
.work-according .zone-wrapper .zone .top-part .left .image{width:54px;height:54px;border:1px dashed #00112C;border-radius:100%;}
.work-according .zone-wrapper .zone .top-part .left .image .icon-square {width: 50px;height: 50px;}
.work-according .zone-wrapper .zone .top-part .left .title{width:calc(100% - 54px);font-size:22px;line-height:27px;font-weight:700;padding-left:23px;}
.work-according .zone-wrapper .zone .top-part .right{width:263px;display:flex;background-color:var(--bluecolor);padding: 15px 20px;}
.work-according .zone-wrapper .zone .top-part .right .hourly span{display:block;font-weight:700;font-size:22px;}
.work-according .zone-wrapper .zone .bottom-part{padding:35px 35px 30px;}
.work-according .button-1{padding: 38px 0 0;}

.dd-team{padding:100px 0;}
.dd-team .inner .left{width:calc(100% - 630px);padding-right:70px;}
.dd-team .inner .left h2{padding:0 0 40px;}
.dd-team .inner .left .content p + p{margin:25px 0 0;}
.dd-team .inner .right{width:630px;}
.dd-team .inner .right .image{border-radius:10px;position:relative;margin:50px 0 0;}
.dd-team .inner .right .image:after{border-radius:10px;box-sizing:border-box;content:'';height:660px;left:auto;position:absolute;top:-12px;width:520px;z-index:-1;background-color:#F8F9FA;border:1px solid #CED4DA;right:-5px;}
.dd-team .inner .right .image img{display:block;width:590px;border-radius:10px;object-fit:contain;margin:0 0 0 auto;}

.guied-content{padding:95px 0 0;}
.guied-content .guied-content-wrap .content{height:100%;max-height:740px;margin:40px 0 20px;}
.guied-content .guied-content-wrap .content img{padding:15px 0;max-width:980px;}
.guied-content .guied-content-wrap .content h3, .guied-content .guied-content-wrap .content h2{color:var(--body_color);margin:30px 0 15px;}
.guied-content .guied-content-wrap .content ul{margin:0 0 15px;}


.logo-header{background-color:#fff;position:fixed;top:0;left:0;z-index:9;width:100%;padding:26px 0 28px;}
.logo-header img{display:block;margin:0 auto;width:100%;max-width:180px}

.thank-text{padding:55px 0 55px;margin:102px 0 0;}
.thank-text .text-wrap h2{font-size:50px;line-height:78px;font-weight:700;margin:20px 0;}
/*.thank-text .text-wrap .button-1{padding:10px 0 10px;}*/
.thank-text .text-wrap .button-1 a{min-width:325px;padding:22px 20px;border-radius:5px;}
.thank-text .text-wrap .get-text{font-size:30px;color:#696969;padding:35px 0 30px;}

.mean-time{padding:80px 0 85px;}
.mean-time .detail-wrap{max-width:720px;margin:0 auto;}
.mean-time .title{font-size:30px;font-weight:700;line-height:45px;padding:0 0 20px;}
.mean-time .content-box-wrap{padding:15px 0 40px;margin:0 -12px;}
.mean-time .content-box-wrap .content-box{width:calc(33.33% - 24px);margin:0 12px;background-color:#fff;position:relative;padding:35px 22px;border-radius:10px;}
.mean-time .content-box-wrap .content-box .overlay-link{content:'';position:absolute;width:100%;height:100%;top:0;left:0;}
.mean-time .content-box-wrap .content-box .icon{height:100px;}
.mean-time .content-box-wrap .content-box .icon img{display:block;margin:0 auto;}
.mean-time .content-box-wrap .content-box .text{color:var(--body_color);font-weight:700;line-height:33px;padding:5px 0 0;}
.mean-time .soon-text{padding:40px 0 0;font-size:30px;line-height:45px;font-weight:700;}


.quick-facts{padding:80px 0 100px;border-bottom:1px solid #dedede;}
.quick-facts .title-part h2{margin:0 0;}
.quick-facts .main-wrap{padding:50px 0 0;max-width:1140px;margin:0 auto;}
.quick-facts  .quick-facts-wap{margin:0 -4px;}
.quick-facts .quick-facts-wap .facts-box{width:calc(20% - 8px);margin:0 4px;border:1px solid;border-radius:5px;padding:25px 25px 25px 35px;}
.quick-facts .quick-facts-wap + .quick-facts-wap{padding:8px 0 0;}
.quick-facts .quick-facts-wap .facts-box .icon{height:65px;}
.quick-facts .quick-facts-wap .facts-box .icon img{display:block;height:65px;margin:0 auto;object-fit:contain;}
.quick-facts .quick-facts-wap .facts-box .text{font-weight:600;line-height:22px;font-size:17px;}
.quick-facts .quick-facts-wap .facts-box .text span{display:block;font-size:28px;font-weight:700;line-height:36px;padding:5px 0;}


.guide-accordion{padding:80px 0 100px;}
.guide-accordion .title-part{padding:0 0 30px;}
.guide-accordion .title-part h2{margin:0 0 30px;}
.guide-accordion .title-part .content {padding: 0 80px 0 0;font-size:18px;}
.guide-accordion .guide-list-wrapper .list .name-title h3{color:var(--body_color);font-size:18px;}
.guide-accordion .guide-list-wrapper .list .the-content{display:none;font-size:18px;cursor: default;}
.guide-accordion .guide-list-wrapper .list .the-content p{margin:0 0 20px 0;}
.guide-accordion .guide-list-wrapper .list .the-content p a{color:var(--bluecolor);}
.guide-accordion .guide-list-wrapper .list .the-content p a:hover{text-decoration:underline;color:var(--anchorhover);}
.guide-accordion .guide-list-wrapper .list .the-content img{padding:15px 0 30px;max-width:700px;}
.guide-accordion .guide-list-wrapper .list .the-content{padding:15px 80px 10px 0;}
.guide-accordion .guide-list-wrapper .list .the-content h3{color:var(--body_color);}
.guide-accordion .guide-list-wrapper .list .the-content li{display:block;margin:0 0;width:100%;}
.guide-accordion .guide-list-wrapper .list .the-content  ul{margin:0 0 20px;}

.guide-accordion .left{width:calc(100% - 350px);padding-right:70px;}
.guide-accordion .left .guide-list-wrapper{padding:10px 0;}
.guide-accordion .guide-list-wrapper .list{padding:10px 0 15px;cursor:pointer;}
.guide-accordion .guide-list-wrapper .list .name-title{position:relative;}
.guide-accordion .guide-list-wrapper .list .name-title:after,.guide-accordion .guide-list-wrapper .list .name-title:before{content:'';position:absolute;right:0;top:50%;width:13px;height:2px;background-color:var(--bluecolor);transition:400ms ease;}
.guide-accordion .guide-list-wrapper .list .name-title h3{margin:0 0;}
.guide-accordion .guide-list-wrapper .list .name-title:after{transform:rotate(90deg);}
.guide-accordion .guide-list-wrapper .list .name-title.active:after{transform:rotate(180deg);}
.guide-accordion .right{width:350px;position:relative;}
.guide-accordion .right .image {position: sticky;top: 120px;}
.guide-accordion .right .image img{border:1px solid;}

.work-together{padding:90px 0 120px;}
.work-together .together-wrapper{margin:0 -10px;padding:35px 0 0;}
.work-together .together-wrapper .together{width:calc(33.33% - 20px);margin:0 10px;border:1px dashed #00112C;padding:60px 50px 70px;border-radius:10px;}
.work-together .together-wrapper .together .icon{padding:0 0 40px;}
.work-together .together-wrapper .together  h3{font-size:24px;padding:0 0 20px;}
.work-together .button-1{padding:60px 0 0;}
.work-together .button-1 a{min-width:143px;padding:14px 20px;}
.work-together.half-gray:after {height: 58%;}

.methodology-tab {padding: 90px 0 120px;}
.methodology-tab .tab-wrapper{padding:10px 0 0;}
.methodology-tab .tab-wrapper .tabs{max-width:670px;}
.methodology-tab .tab-wrapper .tabs .tabs-title{min-width:280px;min-height:75px;background-color:transparent;border:1px solid var(--body_color);}
.methodology-tab .tab-wrapper .tabs .tabs-title + .tabs-title{margin:0 0 0 15px;}
.methodology-tab .tab-wrapper .tabs .tabs-title.current{background-color:var(--primary_color);}
.methodology-tab .tab-wrapper .tab-content-wrap{padding:50px 0 0;}
.methodology-tab .tab-wrapper .tab-content .content-wrap .left{width:515px;}
.methodology-tab .tab-wrapper .tab-content .content-wrap .left h2{font-size:32px;line-height:40px;padding:0 0 10px;}
.methodology-tab .tab-wrapper .tab-content .content-wrap .right{width:calc(100% - 515px);padding-left:70px;}
.methodology-tab .tab-wrapper .tabs .tabs-title:hover{background-color:#e9ebed;color:var(--body_color);}

.Pre-defined-scope{padding:95px 0 120px;}
.Pre-defined-scope .scope-wrapper .left{width:550px;position:sticky;top:175px;height:100%;padding:0;}
.Pre-defined-scope .scope-wrapper .left .content {padding: 10px 0 0;}
.Pre-defined-scope .scope-wrapper .right{width:calc(100% - 550px);padding-left:90px;}
.Pre-defined-scope .scope-wrapper .right .right-content-wrap{margin:0 -25px;}
.Pre-defined-scope .scope-wrapper .right-content-wrap .scope{width:calc(50%  - 50px);margin:0 25px 50px;}
.Pre-defined-scope .scope-wrapper .right-content-wrap .scope .icon{margin:0 0 10px;}
.Pre-defined-scope .scope-wrapper .right-content-wrap .scope  h3{font-size:24px;}
.Pre-defined-scope .scope-wrapper .right-content-wrap .scope .content{padding:15px 0 0;}

.devimage-wall .wall-wrapper .left{width:400px;}
.devimage-wall .wall-wrapper .right{width:calc(100% - 400px);}
.devimage-wall .wall-wrapper .image-wrap .image{height:225px;background-color:#fff;border-radius:10px;}
.devimage-wall .wall-wrapper .image-wrap .image img {object-fit: cover;width: 100%;height: 100%;}
.devimage-wall .wall-wrapper .left .image-wrap .image{border-radius:10px 0 0 10px;}
.devimage-wall .wall-wrapper .right .inner-left{width:905px;}
.devimage-wall .wall-wrapper .right .inner-right{width:calc(100% - 905px);}
.devimage-wall .wall-wrapper .right .inner-right .image-wrap .image{width:33.33%;}
.devimage-wall .wall-wrapper .right .inner-left .content-wrap{padding:120px 40px;}
.devimage-wall .wall-wrapper .right .inner-left .content-wrap .list {padding: 30px 0 0;}
.devimage-wall .wall-wrapper .right .inner-left .content-wrap .border-shadow li + li {margin-top: 20px;}

.devimage-wall .wall-wrapper .left .image-wrap .image{width:50%;}

.team-list-sec{padding:95px 0 120px;overflow:hidden;} 
.team-list-sec .team-list-wrapper{padding:75px 0 0;}
.team-list-sec .team-list-wrapper .team-list{width:10%;height:190px;transition:all 0.5s ease-in-out;position:relative;transform:scale(1);}
.team-list-sec .team-list-wrapper .team-list:hover{z-index:1;border-color:var(--primary_color);transform:scale(1.4);}
.team-list-sec .team-list-wrapper .team-list .image{height:190px;}
.team-list-sec .team-list-wrapper .team-list .image img{width:100%;height:100%;display:block;filter:grayscale(1);object-fit:cover;object-position:center;transition:all 0.5s ease-in-out;transform-style:preserve-3d;}
.team-list-sec .team-list-wrapper .team-list:hover img{position:relative;z-index:1;filter:grayscale(0);}

.casestudy-section .case-study-item{margin:0;height:calc(100vh - 80px);overflow:hidden;}
.casestudy-section .case-study-item .case-flex-wrap{position:relative;width:100%;height:100%;display:flex;align-items:center;} 
.casestudy-section .case-content-wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;}
.casestudy-section .case-flex-wrap .case-image-wrap{max-width:50%;margin:0 0 0 auto;padding-right:220px;} 
.casestudy-section .case-content-wrap .case-content{max-width:570px;}
.casestudy-section .case-flex-wrap .case-image-wrap .case-image img{padding-top:0;max-height:calc(100vh - 80px);padding-bottom:0;}
.casestudy-section .case-content .title{font-size:38px;line-height:38px;font-weight:700;padding:0 0 20px;position:relative;}
.casestudy-section .case-content-wrap .case-content .title:after{content:'';position:absolute;width:74px;height:5px;bottom:0;left:0;background-color:#fff;}
.casestudy-section .case-content .bold-text{padding:35px 0 0;}
.casestudy-section .case-content .bold-text h4{font-size:18px;line-height:28px;}
.casestudy-section .case-content .link-wrap{margin:0 -10px;}
.casestudy-section .case-content .link-wrap .btn-link{margin:0 10px;}
.casestudy-section .case-content .link-wrap .btn-link a{width:auto;background-color:#ffffff;border-radius:19px;padding:9px 20px;font-size:16px;line-height:20px;mix-blend-mode:normal;}
.casestudy-section .case-content .link-wrap .btn-link a:hover{background-color:#fff;}
.casestudy-section .case-content .content{padding:30px 0 40px;}
.casestudy-section .case-content .button-2 a{background-color:transparent;color:#fff;border-color:#fff;padding:16px 32px;min-width:205px;}
.casestudy-section .case-content .button-2 a:hover{background-color:#fff;color:var(--anchorhover);}
.casestudy-section .case-study-item:nth-child(even) .case-content-wrap .case-content{margin:0 0 0 auto;max-width:540px;}
.casestudy-section .case-study-item:nth-child(even) .case-flex-wrap .case-image-wrap{margin:0 auto 0 245px;}

.technical-expertise{padding:80px 0;}
.technical-expertise .expertise-wrapper{padding:20px 0;}
.technical-expertise .expertise-wrapper .expertise-tech{border:1px dashed var(--body_color);overflow:hidden;transition:200ms; }
.technical-expertise .expertise-wrapper .expertise-tech:hover{box-shadow:0 10px 10px -10px rgba(0, 0, 0, 0.40);transform:translateY(-2px);}
.technical-expertise .expertise-wrapper .expertise-tech:first-child{border-radius: 10px 10px 0 0;}
.technical-expertise .expertise-wrapper .expertise-tech:last-child{border-radius: 0 0 10px 10px;}
.technical-expertise .expertise-wrapper .expertise-tech:first-child .expertise{border-radius: 10px 0 0 0;}
.technical-expertise .expertise-wrapper .expertise-tech:last-child .tech{border-radius: 0 0 10px 0;}
.technical-expertise .expertise-wrapper .expertise-tech + .expertise-tech{margin:20px 0 0;}
.technical-expertise .expertise-wrapper .expertise-tech .expertise{width:300px;background-color:var(--primary_color);padding:20px 30px;}
.technical-expertise .expertise-wrapper .expertise-tech .expertise .title{font-weight:600;}
.technical-expertise .expertise-wrapper .expertise-tech .tech{width:calc(100% - 300px);background-color:#fff;padding:22px 40px;}
.technical-expertise .expertise-wrapper .expertise-tech .tech ul{margin:0 -16px;padding:0 0;list-style:none;}
.technical-expertise .expertise-wrapper .expertise-tech .tech ul li{font-size:18px;line-height:30px;padding:0 16px;}
.technical-expertise .expertise-wrapper .expertise-tech .tech ul li:not(:last-child){border-right:1px solid #dadada;}
.technical-expertise .interview{padding:30px 0 0;} 
/* CSS end  here */


/* Start new section css */
/* Start New blog sec */
.newblog-sec .blog_inner .blog_post_row .blog_box .cover_img img{border-radius: 0px;}
.newblog-sec .blog_inner .blog_post_row .blog_box{background-color:#f5f5f5; border-radius: 10px; overflow: hidden;}
.newblog-sec .blog_inner .blog_post_row .blog_box .cover_img{margin:0;}
.newblog-sec .blog_inner .blog_post_row .blog_box [class*="button-"]{margin: 15px 0px 0px 0px;}
.newblog-sec .blog_post_title{padding: 30px;}
.newblog-sec .blog_inner .blog_post_row .blog_box .blog_post_title h3{margin-bottom: 0px;}

/* End New blog section */
/* Start what offer section */
.what-offer .offer-wrap.new-offer{padding:60px 50px 0;}
.what-offer .offer-wrap.new-offer .offer{width:calc(25% - 20px);margin:0 10px;border-radius:10px;padding:40px 40px 30px;z-index:0;display:flex;align-items:flex-end;}
.what-offer .offer-wrap.new-offer .offer-inner{height:auto;}
.what-offer .offer-wrap.new-offer .offer:before{top:auto;bottom:0;height:100%;border-radius:10px;}
.what-offer .offer-wrap.new-offer .offer .content-wrap .content{opacity:1;visibility:visible;}
.what-offer .offer-wrap.new-offer .offer .content-wrap .list{transition:height 400ms;overflow:hidden;}
.what-offer .offer-wrap.new-offer .offer .content-wrap .list ul{padding-left:20px;margin-bottom:0;}
.what-offer .offer-wrap.new-offer .offer .content-wrap .list ul li{line-height:24px;}
.what-offer .offer-wrap.new-offer .offer .content-wrap .list ul li + li{margin:15px 0 0;}
.what-offer .offer-wrap.new-offer .offer:not(:hover) .content-wrap .list.active{height:0!important;}
/* End what offer section */
/* Start New FAQ css */
.services-accordn .name-title{font-size:20px;font-weight:600;line-height:30px;padding: 20px 60px 20px 20px;cursor:pointer;position:relative;transition:400ms;}
/*.services-accordn .name-title:after{content:'';height:40px;position:absolute;right:10px;top:19px;width:40px;background:url(../images/round-arrow.svg) no-repeat center / 100% auto;transition:400ms;}*/
.services-accordn .name-title:after{content:'';position:absolute;top:20px;right:20px;height:20px;width:20px;background:url(../images/accord-arrow.png) no-repeat center / 100% auto;transition:400ms;}
.services-accordn .name-title:hover:after{ background:url(../images/accord-arrow-blue.png) no-repeat center / 100% auto; }
.services-accordn .list-wrapper .list:not(:first-of-type):not(:last-of-type) { border-radius: 6px; }
.services-accordn .name-title h3{font-size:18px;line-height:25px;margin:0;color: #14202e;display: flex; align-items: flex-start; transition: 400ms; }
.services-accordn .name-title h3 img { margin-right: 10px; }
.services-accordn .name-title:hover h3 { color: var(--bluecolor);transform: translateX(15px); transition: 400ms;}
.services-accordn .the-content{display:none;padding: 10px 20px 20px 20px;font-size:18px;}
.services-accordn .the-content ul{margin:34px 0 15px; display: flex; flex-flow: row wrap;}
.services-accordn .the-content li{display:inline-block;font-weight:500;margin:0 -2px 27px -2px;width:100%; padding: 0 20px 0 17px;}
.services-accordn .list-wrapper{margin-top:60px;}
.services-accordn .list-wrapper .list{display:none;background-color: #fff; border: 0;border-radius: 6px;-o-box-shadow: 0 1px 2px rgba(222,222,222,0.08); -ms-box-shadow: 0 1px 2px rgba(222,222,222,0.08); -webkit-box-shadow: 0 1px 2px rgb(222 222 222 / 8%); -moz-box-shadow: 0 1px 2px rgba(222,222,222,0.08); box-shadow: 0 1px 2px rgb(222 222 222 / 8%);}
/*.services-accordn .list-wrapper .list:first-child .the-content { display: block; } */
.services-accordn .list-wrapper .list:not(:last-of-type) { border-bottom: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0; }
.services-accordn .list-wrapper .list:not(:last-child){ margin-bottom: 20px; } 
/* .services-accordn .name-title.active,.services-accordn .name-title.active h3{color:var(--headingcolor_dark);} */
.services-accordn .name-title.active:after{transform:rotate(180deg);}
.services-accordn .button-1{margin:20px auto 0 auto;text-align:center;}
.services-accordn .button-1 a { background-image: none; border-color: transparent; color: var(--bluecolor); text-decoration: underline; }
.services-accordn .button-1 a:hover { color: var(--bluecolor); }
.service-accordionv2.services-accordn{padding:84px 0 120px;}
.services-accordn .the-content.single-column ul li{width:100%;}
.services-accordn .the-content.two-column ul li{width:50%;}
.services-accordn .title-part, .services-accordn .list-wrapper { max-width: 900px; margin: auto; }
/* End New FAQ css */
/* Start Consult section */
.consult-sec{position:relative;padding:110px 0px 60px 0px; overflow: hidden;}
/*.consult-sec:after{background:url(../wp-content/themes/espark/images/form-pattern.png) repeat fixed;content:'';height:100%;left:0;opacity:.02;position:absolute;top:0;width:100%;}*/
.consult-sec:after{position:absolute;content:"";width:96%;height:1226px;border-radius:100%;top:-34px;left:50%;transform:translateX(-50%);}
.consult-sec .inner{position:relative;z-index:1;background:var(--bluecolor);color:#fff;box-shadow: 0 0 10px rgb(0 0 0 / 5%); border-radius: 10px; overflow: hidden;}
.consult-sec .title-part{padding-right:0px; margin-bottom: 30px;}
.consult-sec .title-part h2{margin:0px; }
.consult-sec .right-side .content{font-size:16px;line-height:20px;color:#fff}
.consult-sec .left-side{width:65%; padding: 30px;}
.consult-sec textarea, .consult-sec select, .consult-sec input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {border: 1px solid #697A8B;}
.consult-sec .right-side{width:35%;padding:30px;margin-right:0px;background-image:url(https://www.esparkinfo.com//wp-content/uploads/2023/05/Clients-we-cater-scaled.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;flex-shrink:0;}
.consult-sec .client-box{margin-top:30px;}
.consult-sec .client-logo{width:33.33%;margin-bottom:30px;}
.consult-sec .client-logo > div{width:80%;}
.consult-sec .wpforms-field-label{display: none;}
.consult-sec .left-form .wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit] {background-image:none;background-color: #111111;}
.consult-sec .default-form .wpforms-container-full .wpforms-field-container{margin: 0px -10px;}
.consult-sec .default-form .wpforms-container-full .wpforms-field-container .wpforms-field{margin:0px 10px;}
/* End Consult section */
/* Start animation css */
.our-services .service .number, .our-services .service .content{transition: 200ms;}
.our-services .service:hover .number{transform:translateY(-20px);}
.our-services .service:hover .content{transform:translateY(-20px);}
.our-services .service:before{background-color:#fff;position:absolute;content:"";width:calc(100% + 25px);height:calc(100% + 36px);top:-40px;left:-25px;right:0px;bottom:-10px;opacity:0;z-index:-1;transform:scale(0.9);transition:400ms;border-radius:10px;}
.our-services .service:hover:before{transform:scale(1);opacity:1;}
.business-step .step-inner .step-info .step-list{position: relative; transition: 200ms; transform: translateX(-15px);}
.business-step .step-inner .step-info .step-list:hover{transform: translateX(15px);}
.business-step .step-inner .step-info .step-list:before{background-color:#f6f6f6;position:absolute;content:"";width:calc(100% + 30px);height:calc(100% + 36px);top:-16px;left:-30px;right:0px;bottom:0px;opacity:0;transform:scale(0.9);transition:400ms;border-radius:10px;z-index:-1;}
.business-step.bg-gray .step-inner .step-info .step-list:before{background-color:#fff;}
.business-step .step-inner .step-info .step-list:hover:before{transform:scale(1);opacity:1;}
.repeat .icon{position:relative;  transition: all ease-in 200ms; padding: 3px;}
.repeat .icon:hover{box-shadow: 0 0 0 3px #0169CC inset;}
/* End animation css */

/* Start new stack logo section */
.tech-stacks{padding:100px 0px;}
.tech-stacks .tech-col .title-part{position: relative; padding-right: 0px;}
/*.tech-stacks .tech-col .title-part:after{position:absolute;content:"";width:150px;height:2px;background:#e6e6e6;left:50%;transform:translateX(-50%);top:55px;}*/
.tech-stacks .title-part h2{display: inline-block; margin:0 0 50px; border-bottom: 1px solid #d3d3d3;}
.tech-stacks .tech-row{padding:0px 100px;}
.tech-stacks .tech-col{width:calc(50% - 50px);margin:0px 100px 0px 0px;}
.tech-stacks .tech-col:last-child{margin: 0px;}
.tech-stacks .tech-logo{width:33.33%;height:80px;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;}
.tech-stacks .tech-logo > div{width:50%; margin: 0px auto; text-align: center;}
.tech-stacks .tech-logo:nth-last-child(-n+3){border-bottom:0px;}
.tech-stacks .tech-logo:nth-child(3n+3){border-right:0px;}
.tech-stacks .tech-col:nth-child(1) .tech-logo:nth-child(2) > div > img{width:100%;}
.tech-stacks .tech-logo.b2-logo > div{width: 65%;}
.tech-stacks .tech-logo.buy-logo > div{width: 20%;}
/* End new stack logo section */
/* End new section css */


/* 06-01-2023 X */
.video-testinomials-slider-wrap .slick-list {
	/* overflow: unset !important; */
}
.home-video-testinomials{
	padding: 100px 0 0;
	/* min-height: calc(100vh - 140px); */
	/* overflow: hidden; */
}
.home-video-testinomials .title-part{
	padding-right: 140px;
}
.home-video-testinomials .slick-arrow {
	top: -70px;
}
.home-video-testinomials .inner .company-logo {
	position: absolute;
	top: 20px;
	left: 30px;
	width: 140px;
	filter: brightness(0) invert(1);
}
.home-video-testinomials .slick-list{
	margin: 0 -10px;
}
.home-video-testinomials .inner {
	padding: 0 10px;
	position: relative;
}

.home-video-testinomials .inner a .icon{
	position: absolute;
	width: 50px;
	height: 50px;
	right: 40px;
	bottom: 30px;
        transition: 400ms;
}
.home-video-testinomials .inner .main-img{
	width: 100%;
	height: 370px;
	object-fit: cover;
	border-radius: 20px;
}


.home-video-testinomials .inner > img {
	width: 100%;
	height: 350px;
	object-fit: cover;
	border-radius: 20px;
}

.video-testinomials-slider-wrap {
	padding-top: 40px;
}

/*.home-video-testinomials .inner:hover a {
	transform: scale(1.5);
}*/
.home-video-testinomials .inner a {
    display: inline-block;
    overflow: hidden;
}


.home-video-testinomials .inner a picture > * {
    border-radius: 20px;
}

.home-video-testinomials .inner:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: calc(100% - 20px);
	 height: calc(100% - 8px);
	background-color: #000;
	opacity: 0.2;
	transition: all 0.5s;
	right: 0;
	margin: 0 auto;
	border-radius: 20px;
	pointer-events: none;
}

.home-video-testinomials .inner:hover:before {
	opacity: 0.6;
}

.home-video-testinomials .title-part-inner {
	max-width: 750px;
	margin: 0 auto;
	padding: 15px 0;
}

.home-video-testinomials .title-part-inner h3 {
	position: relative;
	width: 380px;
	text-align: right;
	margin: 0;
}

.home-video-testinomials .title-part-inner h3::after {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	top: 0;
	right: -36px;
	background: rgba(0, 0, 0, 0.2);
}

.home-video-testinomials .title-part:last-child {
	padding: 0;
	margin-top: 40px;
}

.cluch-logo-list-sec {
	padding: 100px 0;
}

.cluch-logo-list-sec .row {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.cluch-logo-list-sec .col {
	padding: 0 15px;
	width: calc(100% / 3);
	margin-bottom: 30px;
}
.cluch-logo-list-wrap{
	max-width: 1060px;
	margin: 0 auto;
}
.cluch-logo-list-sec  .inner {display: flex;justify-content: center;background: linear-gradient(180deg,#fff 13.18%,hsla(0,0%,99.6%,.98194) 22.54%,rgba(238,245,247,.77) 55.69%,rgba(206,226,233,.43) 71.17%,rgba(204,225,232,.45918) 75.55%,rgba(202,224,231,.49) 91.12%),#fff;border: 1px solid #cae0e7;padding: 20px;}

.cluch-logo-list-sec .inner img {
	width: 180px;
}
/* / 06-01-2023 X */



@media (min-width:992px){
	.blog_content-wrapper .post-content .seprater-info .info-inner { flex-flow: row wrap;overflow: hidden; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-icon { min-width: 160px; min-height: 160px; padding-right: 50px;  margin-right: 20px; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-icon .icon { font-size: 80px; font-family: var(--headingfont); font-weight: 700; line-height: 80%; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-icon .icon_wrap { padding-left: 35px; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-icon .icon_wrap:before { content: ""; position: absolute; top: -30px; right: -50px; height: calc(100% + 60px); width: 100%; background-color: #002f4a; border-radius: 50%; z-index: -1; margin: auto; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-content {flex-flow: row wrap;padding: 25px; }
}

@media (min-width:1200px){
    .what-offer .offer-wrap.new-offer .offer:before{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.27),rgba(0,0,0,0.83),#000);} 
	
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-icon { min-width: 230px; min-height: 230px;  margin-right: 0; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-icon .icon { font-size: 135px; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-icon .icon_wrap { padding-left: 45px; }		
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-content { padding: 35px; }
}

@media (min-width:1400px){
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-content { padding: 45px; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-icon { margin-right: 30px; }
}


@media (min-width:768px){
	.expertise-tab-sec .mobile-title,.tab-theme-1 h5.tabs-title{display:none;}
	.flex{display:flex}
	.flex-reverse{flex-flow:row-reverse;}
	.align-center{align-items:center;}
	.align-top{align-items:flex-start;}
	.align-bottom{align-items:flex-end;}
	.space-between{justify-content:space-between;}
	.justify-center{justify-content:center;}
	.justify-right{justify-content:flex-end;}
	.justify-left{justify-content:flex-start;}
	.row-wrap{flex-flow:row wrap;}

	/* Patterns are not for mobile  */
	.corner-pattern,.corner-pattern-second,.corner-pattern.left-bottom{position:relative;z-index:1}
	.corner-pattern:after{content:'';background:url(../images/corner-pattern-1.svg) no-repeat;position:absolute;z-index:-1;}
	.corner-pattern.right-bottom:after{width:415px;height:237px;right:0;bottom:0;z-index:-1;}
	.corner-pattern.right-top:after{background:url(../images/corner-pattern-2.svg) no-repeat;width:279px;height:415px;right:0;top:0;z-index:-1;}
	.corner-pattern-second:after{content:'';background:url(../images/corner-pattern-3.svg) no-repeat;position:absolute;}
	.corner-pattern-second.right-top:after{width:366px;height:357px;right:0;top:0;}
	.corner-pattern-second.left-bottom:before{content:'';background:url(../images/corner-pattern-4.svg) no-repeat;width:366px;height:357px;left:0;bottom:0;position:absolute;}
	.corner-pattern.left-bottom:before{content:'';background:url(../images/corner-pattern-4.svg) no-repeat;width:366px;height:357px;left:0;bottom:0;position:absolute;}
	.corner-pattern.bottom-full:before{content:'';background:url(../images/pattern-full.svg) no-repeat;width:100%;height:133px;left:0;bottom:0;position:absolute;}

	/* span underline */
	span.underline{position:relative;display:inline-block;}
	span.underline:after{content:'';position:absolute;width:100%;height:10px;bottom:0;left:0;background:url('https://www.esparkinfo.com//wp-content/uploads/2022/05/underline-long.png')no-repeat;filter: invert(41%) sepia(82%) saturate(1596%) hue-rotate(117deg) brightness(91%) contrast(101%);background-size: cover;}

	.animated{-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
	.delay-250{-webkit-animation-delay:.25s;-moz-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}
	.delay-500{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}
	.delay-750{-webkit-animation-delay:.75s;-moz-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}
	.delay-1000{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}
	.delay-1250{-webkit-animation-delay:1.25s;-moz-animation-delay:1.25s;-o-animation-delay:1.25s;animation-delay:1.25s}
	.delay-1500{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}
	.delay-1750{-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;-o-animation-delay:1.75s;animation-delay:1.75s}
	.delay-2000{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}
	.delay-2500{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s}
	.delay-3000{-webkit-animation-delay:3s;-moz-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}
	.delay-3500{-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;-o-animation-delay:3.5s;animation-delay:3.5s}

	@keyframes fadeInUpShort{
		0%{opacity:0;transform:translateY(20px)}
		100%{opacity:1;transform:translateY(0)}
	}

	.fadeInUpShort{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
	.fadeInUpShort.go{-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort}

	/* Added by Andy Meetan */
	.delay-250{animation-delay:0.25s;}
	.delay-500{animation-delay:0.5s;}
	.delay-750{animation-delay:0.75s;}
	.delay-1000{animation-delay:1.0s;}
	.delay-1250{animation-delay:1.25s;}
	.delay-1500{animation-delay:1.5s;}
	.delay-1750{animation-delay:1.75s;}
	.delay-2000{animation-delay:2.0s;}
	.delay-2500{animation-delay:2.5s;}
	.delay-2000{animation-delay:2.0s;}
	.delay-2500{animation-delay:2.5s;}
	.delay-3000{animation-delay:3.0s;}
	.delay-3500{animation-delay:3.5s;}

	.fadeInRight,.fadeInLeft,.fadeInUp,.fadeInDown{opacity:0;transform:translateX(400px);}
	.fadeInLeft{opacity:0;transform:translateX(-400px);}
	.fadeInLeft.go{animation-name:fadeInLeft; animation-duration:1s;}
	.fadeInRight{opacity:0;transform:translateX(400px);}
	.fadeInRight.go{animation-name:fadeInRight; animation-duration:1s;}
	@keyframes fadeInLeft{
	    0%{opacity:0;transform:translateX(-400px);}
	    50%{opacity:0.3;}
	    100%{opacity:1;transform:translateX(0);}
	}
	@keyframes fadeInRight{
	    0%{opacity:0;transform:translateX(400px);}
	    50%{opacity:0.3;}
	    100%{opacity:1;transform:translateX(0);}
	}
 
	
}



@media (max-width:1629px){
	
	.blue_contact{padding:40px 50px;}

	.our-projects .project-detail{font-size:32px;line-height:46px;}
	
	.content-with-big-image .right-image img{max-width:100%;}

	.Fulldev-expertise .right .image img{max-width:100%;}

	.our-projects.home .slider-wrapper{margin: 0 -70px;}

	.what-offer .offer-wrap .offer {padding: 40px 50px;height: 730px;}

	.business-step .step-inner .step-title,.why-espark-service .inner .title-part{top:115px;}

	.culture .coulture-info{width:580px;padding:0 100px 0px 0px;}
    .culture .culture-gallery{width:calc(100% - 580px);}
    .culture .culture-gallery .culture-row > div{height:220px;width:373px;}
    .culture .culture-gallery .culture-row{width:1370px;}

    .freetrail-work .step-wrap {padding: 45px 0;}

    .toc-section .right-boxes .list + .list{padding-right: 0;}

    .devimage-wall .wall-wrapper .right .inner-right .image-wrap.flex.row-wrap {margin: 0;}

    .team-list-sec .team-list-wrapper .team-list .image img{width: 100%;height: 100%;}

	.devimage-wall .wall-wrapper .right .inner-right .image-wrap .image {width: 50%;}
	.devimage-wall .wall-wrapper .right .inner-right {width: calc(100% - 750px);}
	.devimage-wall .wall-wrapper .right .inner-left {width: 750px;}

	.casestudy-section .case-flex-wrap .case-image-wrap{padding-right:130px;}
	.casestudy-section .case-study-item:nth-child(even) .case-flex-wrap .case-image-wrap{margin:0 auto 0 100px;}
	.tech-stacks .tech-row{padding:0px 50px;}
    .tech-stacks .tech-logo.b2-logo > div{width:80%;}
	
	
}


@media (max-width:1399px){
	.ul-check li{padding:0px 20px 0px 70px;}
	
	.certificates .list-wrapper .list{height:190px;padding:0px 17px;}
	.repeat .icon{width:auto;}
	.about-espl .about-counter .digit{font-size:60px;line-height:64px;}

	.why-espark-service .why-list{padding:20px 0 0 30px;}
	.why-espark-service .ul-check li{padding:0px 30px 0px 55px;}
	.why-espark-service .why-list ul li{font-size:20px;padding:0px 0px 0px 55px;}

	.inspire-trust .inspire-inner .right .right-inner.col-4 .list .icon-img{height:100px;}

	.cta-graphic .innerbox > div:first-child{width:calc(100% - 276px);}

	.cta-graphic .innerbox > div:last-child{width:276px;}
	
	.about-development .right{padding-left:60px;}

	.custom-software .scoll-tab .inner{padding:41px 74px 80px 49px;}
	.custom-software .scoll-tab .left-text{padding:0 46px 0 0;}
	.custom-software .scoll-click .h3{height:80px;font-size:18px;}
	.custom-software .scoll-click{margin:40px -3px 22px -7px;}
	.custom-software .title-part{margin-bottom: 80px;}

	.schedule-interview .title-part{padding-right:0px;}
	.schedule-interview .hs_submit .or-text{margin:0 20px 0 6px;}
	.schedule-interview .default-form .hs_submit{padding-left:141px;}
	.schedule-interview .interview-form input[type="submit"], 
	.schedule-interview .interview-form div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit]{padding:13px 15px 17px 15px;min-width: auto;}

	.business-step .step-inner .step-info{padding:0 0 0 60px;}

	.other-services{padding:102px 0 50px;}

	.verticle-tab .tab-wrapper .tabs,.verticle-tab.bg-gray .tab-wrapper .tabs{width:350px;}
	.verticle-tab .tab-wrapper .tab-content-wrap,.verticle-tab.bg-gray .tab-wrapper .tab-content-wrap{width:calc(100% - 350px);padding:0 40px 0 65px;}

	.tab-theme-1 .tabs-title,.tab-theme-1 .mobile-title{min-height:70px;font-size:20px;}

	.process-flow .process-listing .process-list .left .title{padding:0 10px 0 25px;}
	.process-flow .process-listing .process-list .right{padding:0 30px 0 0;}
	.process-flow .process-listing .process-list .right .content{padding:0;}

	.business-step .step-inner .step-title .content,.business-step .step-inner .step-info .content{font-size:17px;line-height:30px;}

	.what-offer .offer-wrap .offer{padding:70px 30px 70px;height:570px;}

	.latest-techno .list-wrapper .list{padding:0;}

	.our-projects.home .slider-wrapper{margin:0 -20px;}

	.convenience-agile .agile-wrapper{margin:0 -30px;}

	.what-offer .offer-wrap .offer .offer-inner .content {height: 400px;overflow-y: auto;padding:0 10px 0 0;}
	.what-offer .offer-wrap .offer .mCSB_scrollTools {opacity: 0;}
	.what-offer .offer-wrap .offer:hover .mCSB_scrollTools {opacity: 1;}
	.what-offer .offer-wrap .offer .offer-inner .mCSB_inside>.mCSB_container {margin-right: 40px;}

    .culture .culture-gallery .culture-row > div{height:190px;width:322px;}
    .culture .culture-gallery .culture-row{width:1190px;}
    
    .blog_content-wrapper .author-info{padding:10px 0;flex-wrap:wrap;}
    .blog_content-wrapper .author-info .info{margin-bottom:10px;}
    .blog_content-wrapper .social {margin-bottom: 10px;}
    .blog_content-wrapper .blog_left{width:670px;}
    .blog_content-wrapper .blog_right{width:calc(100% - 670px);padding-left:70px;}
    .blog_content-wrapper .blog_right .cta-collaborate h4{margin-bottom: 10px !important;font-size:20px;line-height: 30px;}
    .blog_content-wrapper .blog_right .cta-collaborate p{font-size:16px;line-height: 26px;}
    .blog_content-wrapper .blog_right .cta-collaborate .button-3{padding: 0 !important;}

    .infra-our-server .inner-serve .right{padding-left:50px;}
	
	.casestudy-section .case-study-item:nth-child(even) .case-flex-wrap .case-image-wrap {margin: 0 auto 0 50px;}
    .casestudy-section .case-flex-wrap .case-image-wrap {padding-right: 100px;}   
    .casestudy-section .case-content-wrap .case-content {max-width: 520px;}
    
    
    .factsheet .list-wrapper {margin: 55px 0 0;}
    .factsheet .list-wrapper .list {width: calc(25% - 90px);}
    
    .service-experience .inner .number-box{padding: 32px;}

    .devimage-wall .wall-wrapper .right .inner-right {width: calc(100% - 550px);}
	.devimage-wall .wall-wrapper .right .inner-left .content-wrap {padding: 90px 40px;}
	.devimage-wall .wall-wrapper .right .inner-right .image-wrap .image {width: calc(50% - 1px);}
    .devimage-wall .wall-wrapper .right .inner-left {width: 550px;}

    .methodology-tab .tab-wrapper .tab-content .content-wrap .left {width: 485px;}
	.methodology-tab .tab-wrapper .tab-content .content-wrap .right {width: calc(100% - 485px);}
    
    .team-list-sec .team-list-wrapper .team-list .image {height: 100%;}
    .team-list-sec .team-list-wrapper .team-list {width: 16.65%;height: auto;}


	
    .what-offer .offer-wrap.new-offer{padding:60px 40px 0;margin:0 auto;}
    .what-offer .offer-wrap.new-offer .offer{width:calc(25% - 10px);margin:0 5px;padding:30px 15px 30px;height:660px;}
    .what-offer .offer-wrap.new-offer .offer .content-wrap .content{height:100%;}
    .what-offer .offer-wrap.new-offer .offer .content-wrap .list ul{padding-left:0;}
    .consult-sec{padding: 70px 0px 40px 0px;}
    .consult-sec .left-side{width: 55%;}
    .consult-sec .right-side{width: 45%;}
    .consult-sec .left-side, .consult-sec .right-side{padding: 20px;}
    .consult-sec .default-form .wpforms-container-full textarea, .consult-sec .default-form .wpforms-container-full select, .consult-sec .default-form .wpforms-container-full input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding: 8px 6px; font-size: 15px; margin-bottom: 12px}
    .consult-sec .default-form .wpforms-container-full .wpforms-field-container .wpforms-field textarea.wpforms-field-medium{padding: 8px 6px; margin-bottom: 12px;}
    .newblog-sec{padding:50px 0;}
    .newblog-sec .blog_inner .blog_post_row{flex-flow:wrap;margin:40px -10px 0;}
    .newblog-sec .blog_post_title{padding: 20px;}
    .newblog-sec .blog_inner .blog_post_row .blog_box{width:calc(33.33% - 20px);margin:0 10px;}

    .our-new-projects.home .slick-list{max-width: 820px;}
    .tech-stacks{padding:50px 0px;}
    .tech-stacks .tech-logo{height: 70px;}
    .tech-stacks .tech-logo.buy-logo > div{margin-top: 12px;}
    
    

		/* 06-01-2023 */
/*		.home-video-testinomials .inner .main-img{
			height: 300px;
		}*/
		/* / 06-01-2023 */

}


@media (max-width:1199px){
	span.underline:after {bottom: -7px;}
	.ul-check li{font-size:20px;}
	.gform_wrapper.gravity-theme .gform_fields{margin:0 -10px;}
	.gform_wrapper.gravity-theme .gform_fields .gfield--width-third{width:calc(33.33% - 20px);}
	.gform_wrapper.gravity-theme .gform_fields > div{width:calc(100% - 20px);margin:0px 10px;}

	.about-espl{padding:85px 0 100px;}
	.about-espl .about-counter{font-size:22px;padding:25px 0 70px;}
	.about-espl .about-counter .left-digit .digit{font-size:150px;}
	.about-espl .popup-video{margin:25px 0 90px;}

	.what-offer{padding:90px 0 60px;}
	.what-offer .title-part .content{padding:0 0;}
	.what-offer .offer-wrap .offer{height:470px;padding:40px 20px 30px;}
	.what-offer .offer-wrap .offer .content-wrap h3{font-size:24px;line-height:30px;}
	.what-offer .offer-wrap .offer .content-wrap .button-1 a{padding:10px 12px 12px;min-width:110px;}
	.what-offer .offer-wrap .offer .offer-inner .content{height:350px;}
	
	.repeat > div{width:calc(25% - 10px);font-size:16px;}

	.pricing-models{padding:70px 0 45px;}
	.pricing-models .price-wrapper .price-box {width: calc(33.33% - 20px);margin: 0 10px 0;}

	.certificates .list-wrapper{margin:0 -10px;}
	.certificates .list-wrapper .list{margin:0 10px;width:calc(20% - 20px);height:160px;padding:0px 20px;}

	.blue_contact .text{width:70%;padding:0px;}
	.blue_contact .right{width:30%;padding-right:0px;}

	.expertise-slider-sec .slider-content{padding:0 20px;}

	.slider-testimonial .slider_wrap .right .right_inner .profile_img{width:350px;}
	.slider-testimonial .slider_wrap .right .right_inner .client_content{width:calc(100% - 350px);}
	.slider-testimonial .slider_wrap .right .right_inner .profile_img img{height:210px;width:210px;}

	.about-development {padding: 70px 0 80px;}
	.about-development .left{width:470px;}
	.about-development .right{width:calc(100% - 470px);padding-left:55px;padding-right:10px;}

	.Fulldev-expertise{padding:70px 0 80px;}
	.Fulldev-expertise .left{width:520px;}
	.Fulldev-expertise .right{width:calc(100% - 520px);padding:0 20px 0 20px;}

	.our-projects .project-detail{font-size:26px;line-height:33px;}	
	.our-projects .project-detail > div{max-width:100%;}
	.our-projects {padding: 70px 0 70px;}
	
	.our-projects.home .slider-wrapper .slide-inner .content-wrap h3 {font-size: 32px;margin-bottom: 15px;line-height: 40px;}
	.our-projects.home .slider-wrapper .slide-inner .image-wrap{height:340px;}

	.schedule-interview .hs_submit .mail-btn.button-2 a span,.schedule-interview .hs_submit .mail-btn.button-2 a span,.schedule-interview .hs_submit .call-btn.button-2 a span{width:52px;height:49px;}
	.schedule-interview .hs_submit .call-btn.button-2 a{padding:15px 15px 15px 60px;}
	.schedule-interview .hs_submit .mail-btn.button-2 a{margin:0 18px 0 0;padding:15px 15px 15px 60px;}

	.schedule-interview .interview-form{width:100%;padding:0 0;order:2;}
	.schedule-interview .title-part + .flex{flex-flow:row wrap;display:flex;}
	.schedule-interview .conditions{width:100%;margin:0;order:1;padding:0 0 30px;}
	.schedule-interview .interview-form .hs_submit .flex{margin:-18px 0 0;}
	.schedule-interview .conditions ul{background-color:transparent;padding:1px 0;display:flex;flex-flow:row wrap;}
	.schedule-interview .conditions ul li{width:calc(50% - 30px);margin:0 0 10px;}
	.schedule-interview .conditions ul li + li{margin:0 0 10px;}
	.schedule-interview .title-part .content{margin:0 0 30px 0;}
	.schedule-interview{padding:70px 0 80px;}

	.process-flow {padding: 70px 0 80px;}

	.cta-graphic .innerbox{padding:50px 40px 50px;}
	.cta-graphic .innerbox h2 {font-size: 36px;line-height: 48px;}

	.business-step{padding:70px 0 80px;}
	.business-step .step-inner .step-title{width:450px;top:125px;}
	.business-step .step-inner .step-info{width:calc(100% - 450px);padding:0 0 0 50px;}
	.business-step .step-inner .step-info .content{padding:0 15px 0 0;}

	.why-espark-service{padding:80px 0 90px;}
	.why-espark-service .inner .title-part{width:470px;}
	.why-espark-service .why-list{padding:0 0 0 30px;width:calc(100% - 470px);}
	.why-espark-service .why-list ul li{margin:0 0 30px;padding:0 0 0 0;}
	
	.inspire-trust .inspire-inner .left{width:470px;}
	.inspire-trust .inspire-inner .right{width:calc(100% - 470px);padding:0 0 0 30px;}
	.inspire-trust .inspire-inner .right .right-inner.col-4 .list .icon-img{height:92px;}

	.other-services{padding:102px 0 0px;}

	.service-accordionv2.services-accordn{padding:70px 0 40px;}
	.services-accordn .name-title:after{height:20px;width:20px; top: calc((100% - 20px) / 2); right: 10px;}
	.services-accordn .list-wrapper{margin-top:40px;}

	.our-services {padding: 70px 0 80px;}
	.our-services .service {margin: 0 10px 50px;}
	.our-services .inner{padding:40px 0 0;}
	.our-services .service .content{padding-right:0px;}
	.our-services .service .number .h2{margin:0 0 15px;}

	.business-step .step-inner .step-title .content,.business-step .step-inner .step-info .content{font-size:17px;line-height:30px;}

	.verticle-tab .tab-wrapper .tabs,.verticle-tab.bg-gray .tab-wrapper .tabs{width:300px;}
	.verticle-tab .tab-wrapper .tab-content-wrap,.verticle-tab.bg-gray .tab-wrapper .tab-content-wrap{width:calc(100% - 300px);padding:0 40px 0 40px;}

	.other-services button.slick-arrow{top:-55px;}

	.latest-techno{padding:70px 0 20px;}
	.latest-techno .list-wrapper{margin:55px -20px 0;}
	.latest-techno .list-wrapper .list{width:calc(33.33% - 20px);margin:0 10px 50px;}
	.latest-techno .list-wrapper .list .icon{height:70px;width:70px;}
	.latest-techno .list-wrapper .list .icon img{max-height:35px;}

	.content-with-big-image{padding:80px 0 35px;}
	.content-with-big-image .left-content{width:450px;}
	.content-with-big-image .right-image{width:calc(100% - 450px);padding:0 0 0 50px;}

	.project-showcase .showcase-wrap .showcase{padding:50px 30px 40px;}
	.project-showcase .showcase .content-wrap .image img{height:190px;}

	.convenience-agile{padding:80px 0 80px;}
	.convenience-agile .agile-wrapper{padding:40px 0 0;margin:0 -20px;}
	.convenience-agile .agile-wrapper .agile{width:calc(33.33% - 40px);margin:0 20px;}
	.convenience-agile .agile .content-wrap .agile-title{font-size:32px;line-height:40px;}

	.testimonial-sec {padding: 70px 0 80px;}
	.testimonial-sec.home .title-part .content {padding: 10px 0 20px;}
	.testimonial-sec .testimonial-wrap .testimonial{padding:44px 25px;}

	.why-information{padding:70px 0 70px;}
	
	.blog-sec{padding:70px 0 80px 0;}
	.blog-sec .blog_inner .blog_post_row{margin:20px -17px 0;}
	.blog-sec.home .blog_inner .blog_post_row .blog_box{padding:50px 20px;}

	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-one-third {width: calc(33.33% - 20px);margin: 0 10px !important;}
	.default-form .wpforms-container-full .wpforms-field-container {margin: 0 -10px;}
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field {width: calc(100% - 20px);margin: 0 10px;}
	.default-form .hs_submit{margin-top:20px;}

	.btn-wrap {padding-top: 55px;}
	
	.verticle-tab {padding: 60px 0 70px;}
	
	.custom-software{padding:70px 0 80px;}
	.custom-software .scoll-tab .inner{padding:30px 60px 50px 30px;}
	.custom-software .scoll-tab .right-image{width:440px;}
	.custom-software .scoll-tab .left-text{width:calc(100% - 440px);}
	.custom-software .scoll-click{margin:40px -3px 42px -7px;}

	.icon-listing{padding:70px 0 50px;}
	.icon-listing .list-wrapper{margin:55px -20px 0;}

	.platforms{padding:70px 0 80px;}
	.platforms .list-wrapper{margin:55px auto 0;}
	.platforms .list-wrapper .list{width:calc(33.33% - 20px);margin:0 10px;}
	.platforms .list-wrapper .list .box{padding:30px 20px 20px;}

	.infra-our-server .inner-serve .serves-main-box .inner-serve-box{padding:30px;margin:10px;width:calc(100%/2 - 20px);}
    .infra-our-server .inner-serve .left{width:350px;}
    .infra-our-server .inner-serve .right{width:calc(100% - 350px);padding-left:40px;}
    
    .team-columm.col-2 .list .info h5{font-size:20px;}
    .team-columm.col-2 .list .img-part{height:41vw;}
    .team-columm.col-2 .list .info{padding:30px;}
    .team-columm .list{width:calc(33.33% - 50px);}

    .certificate-model .certificate-wrap .flex-reverse .certificate-content{padding:0px 70px 0px 0px;}
    .certificate-model .certificate-content{padding:0 0 0 70px;}
    .certificate-model .certificate-img h3{margin:0 0 50px 0;}
    .certificate-model .certificate-wrap{padding:90px 0;}
    
    .engagement-model-sec{padding:80px 0 100px;}
    .engagement-model-sec .engagement-model-wrap .engagement-model{padding:50px 30px 40px;}
    
    .process-flow .process-listing .process-list .right{padding:0;}
    
    .content-part h4{margin:0;}
    
    .main-event-sec{padding:90px 0;}
    .main-event-sec .right-boxes .list .event-gallery .gallery-img{width:calc(100% / 2 - 20px);}
    
    .engagement-model .model-wrap .model-content{width:60%;padding:0 0 0 60px;}
    .engagement-model .model-wrap .flex-reverse .model-content{padding:0 60px 0 0;}
    .engagement-model .model-wrap .model-img{width:40%;padding-right:0;}
    .engagement-model .model-wrap{padding:95px 0;}
    .engagement-model{padding:0 0 90px;}
    .engagement-model .model-wrap .flex-reverse .model-img{padding-right:0;}
    
    .clutch-widget-new{padding:95px 0;}
    
    .blog_content-wrapper:before{left:15px;}
	.blog_content-wrapper .blog_left{width:540px;}
   	.blog_content-wrapper .post-content:before{left:-45px;}
    .blog_content-wrapper .blog_left .post-content h2:before {width: 60px;height: 60px;left: -78px;}


    .blog_content-wrapper .blog_right{width:calc(100% - 540px);padding-left:50px;}
	.blog_content-wrapper.client-guides-content .blog_right .toc{margin:-200px 0 0 0;}

    .blog_content-wrapper .info .author-name{flex-wrap:wrap;}
    .blog_content-wrapper .author-info{border:0;}
    .blog_content-wrapper .info .author-name .date{padding:4px 0 0 12px;}
    .blog_content-wrapper .info .author-name span:after{right:-7px;}
    
    .main-blog-wrap .left{width:calc(100% - 500px);padding-right:50px;}
    .main-blog-wrap .right{width:500px;}
    
    .safety-priority .list .content-part{padding:30px 20px;}
    .safety-priority .list .content-part h3{font-size:25px;line-height:38px;}
    
    .collaborative .title-part{padding-right:20px;}
    
    .culture{padding:100px 0;}
    .culture .coulture-info{padding:0 60px 0px 0px;width:500px;}
    .culture .culture-gallery{width:calc(100% - 500px);}
    .culture .culture-gallery .culture-row{width:839px;}
    .culture .culture-gallery .culture-row > div{height:150px;width:252px;}

    .title-content-blog{padding:100px 0 90px;}
    
    .safety-priority.bg-gray{padding:100px 0;}
    
    .casestudy-section .case-study-item{height:auto;padding:100px 0;}
    .casestudy-section .case-study-item:nth-child(even) .case-flex-wrap {flex-direction: row-reverse;}
	.casestudy-section .case-study-item:nth-child(even) .case-flex-wrap .case-content-wrap {width: 440px;}
	.casestudy-section .case-study-item:nth-child(even) .case-flex-wrap .case-image-wrap{padding:0 0;}
    .casestudy-section .case-content-wrap{position:relative;width:500px;}
    .casestudy-section .case-content-wrap .case-content{padding:0 15px;}
    .casestudy-section .case-content .title{font-size:32px;}
	.casestudy-section .case-content .bold-text{padding:30px 0 0;}
	.casestudy-section .case-content .content{padding:30px 0 25px;}

	.page-template-our-work-template .cta-graphic{margin:70px 0;}
	.page-template-our-work-template .cta-graphic.cta-graphic-text{margin:0 0;}
    
    .factsheet .list-wrapper .list {width: calc(25% - 60px);margin: 0 30px 60px;}  
    .factsheet .list-wrapper .list h4{font-size: 22px;}
    .factsheet .list-wrapper .list {width: calc(33.33% - 40px);margin: 0 20px 60px;}
    
    .freetrail-work {padding: 80px 0 40px;}
    .freetrail-work .step-wrap .step {margin: 0 10px 60px;width: calc(50% - 20px);padding: 30px;display: flex;flex-wrap: wrap;}
    
    .service-experience .inner .left .number-box .number {font-size: 65px;line-height: 70px;}
    .service-experience .inner .number-box{padding: 20px;}
    
    .work-according .zone-wrapper .zone .top-part .left .title{font-size: 19px;line-height: 25px;}
    .work-according .zone-wrapper .zone .top-part .left{width:calc(100% - 200px);padding:20px;}
    .work-according .zone-wrapper .zone .top-part .right{width: 200px;}
    .work-according {padding: 80px 0;}

    .dd-team .inner .left{width:calc(100% - 500px);padding-right:70px;}
    .dd-team .inner .right{width:500px;}
    .dd-team {padding: 80px 0;}
    .dd-team .inner .left h2{padding:0 0 20px;}
    .dd-team .inner .right .image:after{width: calc(100% - 50px);height: 100%;right: 0;top: -10px;}
    .dd-team .inner .right .image img{width: 100%;}
    
    .strength .right-part {width: calc(100% - 530px);padding: 0 0 0 40px;}
    .strength .left-part{width:530px;}
    .strength .left-part .number{font-size: 32px;}
    .strength .list-wrapper .list{width:calc(50% - 20px);margin: 0 10px 40px;}
    .strength .box-wrapper{padding: 50px 0 0;}
    .strength .left-part .text{justify-content: flex-start;}
    .strength {padding: 100px 0 80px;}
    .strength .box-wrapper .list {padding: 50px 25px 50px;}
    .strength .list-wrapper {margin: 0 -10px;}
    
    .get-free-quote .right{width: calc(100% - 600px);}
    .get-free-quote .left {width: 600px;}
    
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .flex-reverse .left {padding: 0 0 0 90px;}
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .left {width: calc(100% - 400px);padding: 0 50px 0 0;}
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .right {width: 400px;}
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .inner{padding: 35px 90px 60px 40px;}
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .inner.flex.flex-reverse {padding: 45px 40px 70px 49px;}
    
    .factsheet {padding: 70px 0 30px;}
    .factsheet .list-wrapper .list .icon-img {height: 174px;}
    
    .devimage-wall .wall-wrapper .right .inner-right .image-wrap .image {width: 100%;}
	.devimage-wall .wall-wrapper .left {width: 338px;}
	.devimage-wall .wall-wrapper .right {width: calc(100% - 338px);}
	.devimage-wall .wall-wrapper .right .inner-left {width: 635px;}	
	.devimage-wall .wall-wrapper .right .inner-right{width: calc(100% - 635px);}
	/* .devimage-wall .wall-wrapper .image-wrap .image img{width: auto;} */
	

    .methodology-tab .tab-wrapper .tab-content .content-wrap .right {width: calc(100% - 350px);padding-left: 40px;}
	.methodology-tab .tab-wrapper .tab-content .content-wrap .left {width: 350px;}
	
	
    .Pre-defined-scope .scope-wrapper .right {width: calc(100% - 460px);padding-left: 50px;}
	.Pre-defined-scope .scope-wrapper .left {width: 460px;}
    
    .work-together .together-wrapper .together{padding: 60px 40px 70px;}
    
    .company-info .right h3 {font-size: 24px;line-height: 36px;}
    .company-info .right{width: calc(100% - 500px);padding: 0 0 0 48px;}
    .company-info .left {width: 500px;}
    .company-info .title-part h2{margin:0 0 50px;}
    
    .icon-with-content {padding: 80px 0;}
    .icon-with-content .list h3{font-size:24px;line-height:36px;}
    .icon-with-content .list{width: calc(33.33% - 30px);margin: 0 15px;}
    .icon-with-content .icon-content-wrap {margin: 0;}
    
    .awards .awards-info .right .counter h2{margin:0 0 20px;font-size:50px;line-height:57px;padding:0;}
    .awards .awards-info .right{width:calc(100% - 480px);padding-left:50px;}
    .awards .awards-info .left{width:480px;}
    .awards .certificate-wrap .list{width: calc(20% - 20px);margin: 0px 10px 20px;height: 224px;padding: 0 10px;}
    .awards {padding: 85px 0px;}
    .awards .awards-info .right .counter .text {font-size: 17px;}
    .awards .awards-info .left h2{margin: 0 0 30px;}

    .thank-text .text-wrap h2{font-size:40px;line-height:60px}
	.thank-text .text-wrap .button-1 a{min-width:300px;padding:20px}
	.thank-text .text-wrap .get-text{font-size:22px}
	.mean-time{padding:70px 0 80px}
	.mean-time .content-box-wrap .content-box .icon{height:auto}
	.mean-time .content-box-wrap .content-box .icon img{max-height:75px;height:100%}
	.quick-facts{padding:70px 0 80px}
	.quick-facts .quick-facts-wap .facts-box{padding:25px 20px}
	.quick-facts .quick-facts-wap .facts-box .text{}
	.quick-facts .quick-facts-wap .facts-box .text span{font-size:24px}
	
	.thank-text .text-wrap h2 {font-size: 40px;line-height: 60px;}
    .thank-text .text-wrap .button-1 a{min-width:300px;padding:20px 20px;}
    .thank-text .text-wrap .get-text{font-size:22px;}

    .mean-time{padding:70px 0 80px;}
    .mean-time .content-box-wrap .content-box .icon{height:auto;}
    .mean-time .content-box-wrap .content-box .icon img{max-height:75px;height:100%;}
        
    .quick-facts{padding:70px 0 80px;}
    .quick-facts .quick-facts-wap .facts-box{padding:25px 20px 25px 20px;}
    .quick-facts .quick-facts-wap .facts-box .text{}
    .quick-facts .quick-facts-wap .facts-box .text span{font-size:24px;}

    .what-offer .offer-wrap.new-offer .offer{height:470px;}
    .what-offer .offer-wrap.new-offer .offer .content-wrap .content{height:350px;}
    .newblog-sec .blog_post_title > .inner{min-height:230px;}

    .our-new-projects.home .slick-list{width: 600px; margin:0;}
    .our-new-projects.home .slider-wrapper .slide-inner .image-wrap .bg-img{height: 310px;}
    .our-new-projects.home .slider-wrapper .slide-inner{margin: 0px 10px;}
    .our-new-projects.home .slider-wrapper .single-slide{padding: 0px;}
     .tech-stacks .tech-row{padding:0px;}

}

@media (max-width:991px){
	.ul-check li{padding:0px 10px 0px 40px;margin:0 0 30px 0;font-size:17px;}
	.ul-check li:after{height:30px;width:30px;}
	.slick-slider .slick-arrow{width:35px;height:35px;background-size:15px;}
	.gform_wrapper.gravity-theme .gform_fields > div{width:calc(100% - 10px);}

	.get-free-quote .get-quote-form .wpforms-container-full .wpforms-field-container .wpforms-field select{padding:20px 40px 20px 20px;background-size:15px;}

	.about-espl{padding:65px 0 70px;}
	.about-espl .popup-video{margin:0px 0 80px;}
	.about-espl .about-counter{font-size:20px;padding:15px 0 60px;}
	.about-espl .about-counter .digit{font-size:50px;line-height:60px;}
	.about-espl .about-counter .left-digit{line-height:40px;font-size:30px;}
	.about-espl .about-counter .left-digit .digit{font-size:100px;}
	.about-espl .about-counter .right-wrapper{padding:0 0 0 10px;}
	.about-espl .popup-video{margin:0 0 60px;}

	.what-offer .offer-wrap{padding:50px 0 0;margin:0 auto;}
	.what-offer .offer-wrap .offer{width:calc(50% - 10px);margin:0 5px 10px;height:400px;}
	.what-offer{padding:90px 0 20px;}
	.what-offer .offer-wrap .offer .offer-inner .content{height:280px;}

	.project-showcase{padding:30px 0 60px;}
	.project-showcase .showcase-wrap .showcase{width:calc(50% - 20px);margin:0 10px 20px;}
	.project-showcase .showcase-wrap{margin:0 auto;}
	.project-showcase .showcase .content-wrap h3{padding:20px 0 10px;font-size:22px;}
	.project-showcase .title-part .content{padding:10px 0 0;}
	.project-showcase .showcase .content-wrap .image img{height:130px;}
	.project-showcase .showcase .content-wrap .button-1 a{padding:10px 15px 12px;min-width:120px;}
	
	.convenience-agile{padding:70px 0 30px;}
	.convenience-agile .title-part{padding:0 0 20px;}
	.convenience-agile .agile-wrapper{margin:0 auto;}
	.convenience-agile .agile-wrapper .agile{width:calc(50% - 20px);margin:0 10px 70px;}

	.testimonial-sec{padding:60px 0 70px;}
	.testimonial-sec.home .title-part .content{font-size:26px;line-height:36px;}
	.testimonial-sec.home .title-part .title-part-inner{max-width:100%;}
	.testimonial-sec.home .title-part .title-part-inner h3{width:350px;}
	.testimonial-sec .testimonial-wrap .testimonial{width:calc(50% - 20px);margin:0 10px 80px;}
	.testimonial-sec .testimonial-wrap{margin:0 auto;padding:60px 0 10px;}
	.testimonial-sec .button-1{padding:5px 0 0;}

	.popup-video .image a[data-fancybox] img{width:80px;}

	.ripple.rip120:before,.ripple.rip120:after{height:60px;width:60px;}

	.certificates .list-wrapper .list{height:120px;}
	
	.cta-graphic .innerbox{padding:50px 20px 40px;}

	.our-projects{padding:60px 0 60px;}
	.our-projects .inner .left{width:60%;padding:40px 15px 40px 30px;}
	.our-projects .inner .right{width:calc(100% - 60%);padding-left:0px;}

	.our-projects.home .slider-wrapper{padding:20px 0 0;}
	.our-projects.home .slider-wrapper .slide-inner .image-wrap{height:240px;}
	.our-projects.home .slider-wrapper .slide-inner .content-wrap{padding: 20px 15px 20px;}
	.our-projects.home .slider-wrapper .slide-inner .content-wrap h3{font-size: 26px;line-height: 36px;}
	.our-projects .slick-slider .slick-arrow{top:-40px;right:65px;}


	.service-accordionv2.services-accordn{padding:60px 0 40px;}

	.techno-stack{padding:70px 0 0px;overflow:hidden;}
	.techno-stack .content .list-wrapper .list:nth-child(odd){max-width:calc(50% - 30px);margin:0 30px 0 0;}
	.techno-stack.bg-gray{padding:60px 0 60px;}

	.logo-list{margin:40px auto 0;}
	.logo-list .each-logo {width: calc(25% - 20px);margin: 0 10px 20px;}

	.schedule-interview{padding:60px 0 70px;}

	.repeat > div{width:calc(33.33% - 10px);}

	.blue_contact{padding:40px 0px;}
	.blue_contact h2{font-size:38px;line-height:46px;}


	.slider-testimonial .slider_wrap .right .right_inner .profile_img{width:200px;}
	.slider-testimonial .slider_wrap .right .right_inner .profile_img img{height:auto}
	.slider-testimonial .slider_wrap .right .right_inner .client_content{width:calc(100% - 200px);}

	.blog-sec .blog_inner .title-part .right{width:auto;}

	.logo-list .each-logo{padding:0px 21px;height:100px;}

	.side-popup .interview-form{width:68%;}
	.side-popup .interview-form .title-part .h2{font-size:44px;line-height:55px;}
	.side-popup .conditions{width:calc(100% - 68%);padding:35px 20px 92px 20px;}

	.gform_wrapper.gravity-theme .gform_fields{margin:0 -5px;}
	.gform_wrapper.gravity-theme .gform_fields .gfield--width-third{width:calc(33.33% - 10px);margin:0 5px;}
	.gform_wrapper.gravity-theme .gform_fields > div{margin:0 5px;}

	.side-popup .interview-form .hs_submit > div{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;}
	.side-popup .interview-form .hs_submit{padding-left:0;}
	.side-popup .interview-form .hs_submit .or-text{width:100%;}
	.side-popup .interview-form .hs_submit > div .button-2{margin:0 0 10px;}
	.side-popup .interview-form .hs_submit .mail-btn.button-2 a,.side-popup .interview-form .hs_submit .call-btn.button-2 a{padding:15px 25px 15px 68px;font-size:14px;margin:0 9px 0 0;}
	.side-popup .interview-form .hs_submit .mail-btn.button-2 a span,.side-popup .interview-form .hs_submit .call-btn.button-2 a span{width:50px;height:50px;}
	
	.blog-sec.home .blog_inner .blog_post_row .blog_box{padding:40px 20px;width:calc(33.33% - 20px);margin:0 10px 20px;}
	.blog-sec.home .blog_inner .blog_post_row .blog_box .blog_post_title h3{font-size:26px;}
	
	.blog-sec{padding:60px 0 70px 0;}
	.blog-sec .blog_inner .blog_post_row{margin:20px auto 0;}
	.blog-sec .blog_inner .blog_post_row .blog_box {width: calc(33.33% - 20px);margin: 0 10px;}
	.blog-sec .blog_inner .blog_post_row .blog_box .cover_img{margin:0 0 20px;}
	.blog-sec .blog_inner .blog_post_row .blog_box .cover_img img{height:140px;}
	.blog-sec .blog_inner .blog_post_row .blog_box .blog_post_title h3{line-height:22px;}
	
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-content .action,
	.blog_content-wrapper .post-content .seprater-info.no-icon .info-inner .info-content .action { text-align: center; } 
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-content .title_inner h5 { margin-bottom: 8px; }
	.blog_content-wrapper .post-content .seprater-info .info-inner { position: relative;margin: 60px 0 0; padding: 50px 20px 20px; }
	.blog_content-wrapper .post-content .seprater-info.no-icon .info-inner { padding: 20px; }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-icon { display: inline-block; min-width: unset;min-height: unset;position: absolute;top: 0;left: 50%;transform: translate(-50%, -50%); }
	.blog_content-wrapper .post-content .seprater-info .info-inner .info-icon .icon_wrap { width: 75px;height: 75px;border-radius: 50%; margin: auto; }

	.bussiness-form .left-form{width:calc(100% - 240px);}
	.bussiness-form .right-content{width:240px;}

	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-one-third{width:calc(33.33% - 10px);margin:0 5px!important;}
	.default-form .wpforms-container-full .wpforms-field-container{margin:0 auto;}
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field{width:calc(100% - 10px);margin:0 5px;}
	.schedule-interview .interview-form input[type="submit"], .schedule-interview .interview-form div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit]{margin:0 5px;}
	.bussiness-form{padding:50px 0 65px;}

	.about-development {padding: 60px 0 70px;}
	.about-development .left{width:100%;}
	.about-development .right{width:100%;padding-left:0px;padding-right:0px;margin:30px auto 0;}
	.about-development .right .right-box{padding:40px 40px;}
	.about-development .right .repeat{max-width:50%;}

	.Fulldev-expertise .left{width:400px;}
	.Fulldev-expertise .left .content{max-width:100%;}
	.Fulldev-expertise .right{width:calc(100% - 400px);}

	.business-step .step-inner .step-title{width:350px;}
	.business-step .step-inner .step-info{width:calc(100% - 350px);}
	.business-step .step-inner .step-title{width:350px;top:90px;}

	.why-espark-service{padding:60px 0 80px;}
	.why-espark-service .inner{padding:30px 0 0;}
	.why-espark-service .inner .title-part{width:350px;}
	.why-espark-service .why-list{padding:0 0 0 5px;width:calc(100% - 350px);}
	.why-espark-service .why-list ul li{font-size:19px;line-height:27px;margin:0 0 29px;}
	.why-espark-service .why-list ul li span{padding:0 0 0 15px;}
	.why-espark-service .inner .title-part{top:105px;}
	
	.why-information .inner .information{padding:25px 15px;}
	.why-information .inner .information .text{font-size:25px;}
	.why-information{padding:90px 0 70px;}

	.inspire-trust .inspire-inner .left{width:100%;}
	.inspire-trust .inspire-inner .right{width:100%;padding:0 0 0 0px;}
	.inspire-trust .inspire-inner .right .right-inner{margin:0 -15px;}
	.inspire-trust .inspire-inner .right .right-inner.col-4 .list{width:calc(20% - 30px);margin:0 15px;}

	.cta-graphic .innerbox > div:first-child{padding:0 23px 0 0;}

	.cta-graphic.cta-graphic-text{padding:20px 0 10px;}
	
	/*.our-services .inner{justify-content:center;}*/
	.our-services {padding:60px 0 70px;}
	.our-services .service .content{padding-right:15px;}
	.our-services .btn-wrap{padding-top:10px;}
	.our-services .service:hover .number{transform:translateY(0px);}
	.our-services .service:hover .content{transform:translateY(0px);}
	.business-step .step-inner .step-info .step-list:hover{transform: translateX(0px);}
    .business-step .step-inner .step-info .step-list:hover:before{transform:scale(0);opacity:0;}

	.schedule-interview .title-part h2{line-height:60px;}
	.schedule-interview .title-part{padding-right:0px;}
	.schedule-interview .conditions ul li:after {top: 14px;}
	.schedule-interview .conditions ul li {margin: 0 0 15px;font-size: 18px;}
	.schedule-interview .conditions ul li + li{margin:0 0 15px;}

	.custom-software{padding:60px 0 70px;}
	.custom-software .scoll-tab .inner{padding:30px 50px 50px 30px}
	.custom-software .scoll-click .h3 {font-size: 15px;padding: 15px 8px;line-height: 24px;}
	.custom-software .scoll-tab .left-text{width:calc(100% - 300px);}
	.custom-software .scoll-tab .right-image{width:300px}

	.verticle-tab {padding: 60px 0 50px;}
	.verticle-tab .tab-wrapper{padding:45px 0 0;}
	.verticle-tab .tab-wrapper .tabs, .verticle-tab.bg-gray .tab-wrapper .tabs{width:250px;}
	.verticle-tab .tab-wrapper .tab-content-wrap,.verticle-tab.bg-gray .tab-wrapper .tab-content-wrap{width:calc(100% - 250px);padding:0px 30px 0px;}
	.verticle-tab.bg-gray .tab-wrapper .tabs{padding:0 30px 0 0;}
	.verticle-tab .tab-wrapper .tab-content-wrap .repeat > div{width:calc(25% - 10px);}
	.tab-theme-1 .tabs-title,.tab-theme-1 .mobile-title{min-height:59px;font-size:18px;}

	.process-flow .process-listing .process-list .left{width: 360px;}
	/*.process-flow .process-listing .process-list .left .icon{height:70px;width:70px;}*/
	.process-flow .process-listing .process-list .left .icon img{height:40px;display:block;width:auto;}
	.process-flow .process-listing .process-list .right{width: calc(100% - 360px);}

	.cta-graphic .innerbox > div:last-child{text-align:center;}

	.latest-techno .list-wrapper .list{width: calc(50% - 20px);}

	.content-with-big-image{padding:60px 0 25px;}
	.content-with-big-image .inner{padding:50px 0 0;}
	.content-with-big-image .right-image{width:calc(100% - 350px);padding:0 0 0 30px;}

	.process-flow {padding: 60px 0 60px;}

	.btn-wrap{padding-top:45px;}

	.business-step{padding:60px 0 70px;}

	.solutionbox-section{padding:50px 0 20px;}

	.cta-graphic{margin:105px 0 60px;}

	.latest-techno {padding: 60px 0 20px;}

	.icon-listing{padding:60px 0 50px;}
	.icon-listing .list-wrapper{margin:35px -20px 0;}
	.icon-listing .list-wrapper .list .title{font-size:18px;line-height:24px;}

	.platforms {padding: 60px 0 70px;}
	.platforms .list-wrapper {margin: 45px auto 0;}

	.infra-our-server{padding:80px 0;}
    .infra-our-server .inner-serve .left{width:100%;}
    .infra-our-server .inner-serve .right{width:100%;padding-left:0;margin-top:20px;}
    
    .certificate-model .certificate-content{width:100%;padding:0 0 0 50px;}
    .certificate-model .certificate-wrap .flex-reverse .certificate-content{padding:0px 50px 0px 0px;}
    
    .collaborative .title-part{width:400px;padding-right:20px;}
    .collaborative .team-columm.col-1{width:calc(100% - 400px);}
    .collaborative{padding:90px 0;}

    .team-columm .list .info h5{font-size:20px;}
    .team-columm.col-2 .list .info{padding:30px;}
    .team-columm .list{width:calc(33.33% - 30px);margin:0 15px 50px;}
    
    .technocrats{padding:70px 0 50px;}
    .technocrats .team-columm .list .info h5{font-size:18px;}

    .certificate-model .certificate-wrap{padding:80px 0;}

    .process-flow .title-part h2{line-height:40px;margin:0;font-size:35px;}
    .process-flow .process-listing{margin:55px 0 0 0;}

    .engagement-model-sec .engagement-model .icon-title .title{width:100%;padding-left:0;}
    .engagement-model-sec .engagement-model .icon-title .icon{margin-bottom:20px;}
    .engagement-model-sec .engagement-model .icon-title{flex-wrap:wrap;}
    .engagement-model-sec .engagement-model-wrap{padding:40px 0 0;}
    .engagement-model-sec .engagement-model-wrap .engagement-model{padding:40px 20px;width:calc(33.33% - 20px);margin:0 10px;}
    .engagement-model .model-wrap{padding:80px 0 70px;}

    .main-event-sec .right-boxes{padding:0 0 0 30px;}
    
    .clutch-widget-new{padding:80px 0;}

    .main-blog-wrap .left{width:calc(100% - 280px);padding-right:50px;}
    .main-blog-wrap .right{width:280px;}
    
    .blog_content-wrapper .author-box{padding:30px;margin-bottom:30px;}
    .blog_content-wrapper .blog_right .blog-right-inner .lwptoc-light .lwptoc_i{width:100%;}
    .blog_content-wrapper .blog_right .cta-collaborate{padding:30px;}
    .blog_content-wrapper .blog_right .cta-collaborate h4{margin-bottom:10px;}
    .blog_content-wrapper .blog_left{width:350px;}
    .blog_content-wrapper .blog_left .post-content h2{font-size:28px;line-height:38px;}
    .blog_content-wrapper .blog_right{width:calc(100% - 350px);padding-left:30px;}

	.blog_content-wrapper .info .author-name{padding-left:10px;}
	.blog_content-wrapper .info .author-name span:after{display:none;}
	.blog_content-wrapper .info .author-name .date{padding:0 0;}
	.blog_content-wrapper .social{padding-left:65px;}

    .author-box .author-img{width:100%;height:30vw;margin-bottom:30px;}
    .author-box .about-author{width:100%;padding-left:0;}
    
    .blog-list-wrap{padding:80px 0;}
    .blog-list-wrap .list-wrapper .left{width:250px;}
    .blog-list-wrap .list-wrapper .right{width:calc(100% - 250px);padding-left:15px;}
    
    .director-section{padding:0 0 70px;}
    
    .team-columm .list .info{padding:10px;}

    .culture .culture-gallery{width:calc(100% - 480px);}
    .culture .culture-gallery .culture-row > div{height:120px;width:182px;}
    .culture .culture-gallery .culture-row{width:720px;}
    .culture .coulture-info{width:480px;padding:0 37px 0px 0px;}
    
    .title-content-blog{padding:80px 0;}
    
    .safety-priority.bg-gray{padding:70px 0;}
    .safety-priority .list .img-part{width:100%;height:52vw;}
    .safety-priority .list .content-part{width:100%;}
    .safety-priority .list{flex-wrap:wrap;}

    .casestudy-section .case-study-item{padding:80px 0;}
    .casestudy-section .case-content-wrap,.casestudy-section .case-study-item:nth-child(even) .case-flex-wrap .case-content-wrap{width:400px;}
    .casestudy-section .case-content-wrap .case-content {max-width: 100%;}
    .casestudy-section .case-flex-wrap .case-image-wrap {padding-right: 15px;width:calc(100% - 400px);}
	.casestudy-section .case-flex-wrap .case-image-wrap .case-image img{max-height:inherit;}
	.casestudy-section .case-study-item:nth-child(even) .case-content-wrap .case-content{max-width:100%;}
	.casestudy-section .case-study-item:nth-child(even) .case-flex-wrap .case-image-wrap{margin:0 auto;max-width:calc(100% - 400px);padding:0 5px;}
	.casestudy-section .case-content .title{font-size:28px;padding:0  0 15px;}
	.casestudy-section .case-content .bold-text{padding:20px 0 10px;}
	.casestudy-section .case-content .content{padding:25px 0;}
	.casestudy-section .case-content .link-wrap .btn-link a{font-size:14px;}
    
    .split-text {padding: 80px 0;}
    
    .factsheet {padding: 80px 0 20px;}

    .freetrail-work .step-wrap .step .detail-wrap {width: calc(100% - 50px);padding-left: 30px;}
    .freetrail-work .step-wrap .step .icon {width: 50px;padding: 0;}
    .freetrail-work .step-wrap .step{padding: 30px;}
    
    .for-who .case-wrap .case h4 {font-size: 27px;padding: 15px 0 0;}
    .for-who .case-wrap .case{padding: 30px;}
    .for-who .case-wrap {margin: 0 -20px;padding: 50px 0;}
    .for-who .case-wrap .case {margin: 0 20px;padding: 30px;}
    .for-who .button-1 {padding: 30px 0 0;}
    .for-who {padding: 80px 0;}
    
    .service-experience {padding: 80px 0 70px;}
    .service-experience .inner .right {width: calc(100% - 300px);}
    .service-experience .inner .left {width: 300px;}
    .service-experience .inner .right .number-box {width: calc(100% / 2 - 20px);margin: 0 10px 30px;}
    
    .verticle-tab.bg-gray .tab-wrapper .tab-content-wrap {padding: 0;}
    .verticle-tab.bg-gray .tab-wrapper .tab-content-wrap .tab-content{padding: 40px 20px 20px;}
    .verticle-tab.bg-gray .tab-wrapper .tab-content-wrap .tab-content .repeat {margin: 32px -10px 0;}
    
    .trail-offer {padding: 80px 0 40px;}
    .trail-offer .ul-number ul li {padding: 0 71px 0 100px;margin-bottom: 30px;}
    
    .verticle-tab.bg-gray .tab-wrapper .tab-content-wrap .tab-content {padding: 10px 20px;}
    
    .for-who .case-wrap .case {width: calc(50% - 40px); }   
    
    .service-experience .inner .left .number-box .number, .service-experience .inner .right .number-box .number {font-size: 55px;line-height: 60px;}

    .work-according .zone-wrapper .zone .top-part .left {width: 65%;}
    .work-according .zone-wrapper .zone .top-part .right {width: 35%;}
    .work-according .zone-wrapper .zone .top-part {flex-wrap: wrap;}
    .work-according .zone-wrapper .zone .bottom-part {padding: 20px 30px;}
    .work-according .zone-wrapper {margin: 0 -10px;padding: 25px 0 0;}
    .work-according .zone-wrapper .zone {width: calc(50% - 20px);margin: 0 10px 30px;}
    
    .dd-team .inner .left {width: calc(100% - 350px);padding-right: 30px;}
    .dd-team .inner .right {width: 350px;}
    .dd-team .inner .left h2 {font-size: 30px;line-height: 45px;padding: 0;margin-bottom: 20px;}
    
    .strength .left-part {width: 360px;}
    .strength .right-part {width: calc(100% - 360px);padding:0 0 0 30px;}
    .strength .list-wrapper .list h4 {margin: 0;font-size: 22px;line-height:28px;}
    .strength .left-part > div:after{height:50px;left:99px;width:50px;}
    .strength .left-part .number{font-size:28px;width:120px;}
    .strength .left-part .text{padding:15px 20px;width:calc(100% - 120px);margin-left:20px;line-height:34px;}
    .strength .box-wrapper{padding:40px 0 0;}
    .strength .box-wrapper .list{padding: 30px 20px;width:calc(50% - 20px);}
    .strength {padding: 70px 0;}
    .strength .list-wrapper .list .icon-img{height:154px;}
    
    .inspire-trust {padding: 80px 0;}
    
    .guide-accordion .title-part h2{font-size: 28px;line-height: 48px;}
    .guide-accordion .left {width: calc(100% - 310px);padding-right: 50px;}
    .guide-accordion .right {width: 310px;}
    .guide-accordion .guide-list-wrapper .list .name-title h3{font-size:18px;width:340px;padding-right:10px;}
    
    .get-free-quote .left {width: 450px;padding: 20px;}
    .get-free-quote .right {width: calc(100% - 450px);padding: 40px 20px;}
    
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .left {width: calc(100% - 300px);padding: 0 40px 0 0;}
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .right {width: 300px;}
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .inner {padding: 35px 80px 60px 30px;}
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .inner.flex.flex-reverse {padding: 45px 30px 70px 39px;}
    
    .pricing-models .price-wrapper .price-box .content-wrap{width:100%;padding-left:0;padding:15px 0 0;}
    .pricing-models .price-wrapper .price-box .price-inner{flex-wrap: wrap;padding:0 0 10px; }
    
    .about-development .right .client-video .image img{width: 100%;}
    
    .devimage-wall .wall-wrapper .right .inner-left .content-wrap{padding:90px 40px;}
	.devimage-wall .wall-wrapper .right .inner-left{width:570px;}
	.devimage-wall .wall-wrapper .left .image-wrap .image{width: 100%;}
	.devimage-wall .wall-wrapper .right .inner-right{width:calc(100% - 570px);}
	.devimage-wall .wall-wrapper .left {width: 200px;}
    .devimage-wall .wall-wrapper .right {width: calc(100% - 200px);}

    .work-together .together-wrapper .together{padding: 50px 20px 50px;}
	.work-together .together-wrapper .together .icon {padding: 0 0 20px;}
	.work-together {padding: 80px 0;}

    .methodology-tab .tab-wrapper .content-wrap.flex{flex-wrap:wrap}
	.methodology-tab .tab-wrapper .tab-content .content-wrap .left{width:100%;margin-bottom: 50px;}
	.methodology-tab .tab-wrapper .tab-content .content-wrap .right{width:100%;padding-left:0;text-align:center;}
	.methodology-tab {padding: 80px 0;}
	
    .Pre-defined-scope .scope-wrapper .left {width: 330px;}
    .Pre-defined-scope .scope-wrapper .right {width: calc(100% - 330px);padding-left: 40px;}
	.Pre-defined-scope .scope-wrapper .right-content-wrap .scope {width: 100%;margin: 0 15px 50px;}
	.Pre-defined-scope .scope-wrapper .right .right-content-wrap {margin: 0 -15px;}
    
    .content-part {padding: 50px 0 60px;}
    
    .clutch-widget-new iframe {margin: 0;}
    
    .company-info .left {width: 360px;}
    .company-info .right {width: calc(100% - 360px);padding: 0 0 0 35px;}
    .company-info .right .content {margin: 16px 0 0;}
    .company-info {padding: 73px 0 90px;}
    
    .awards .awards-info .right {width: calc(100% - 400px);}
    .awards .awards-info .left {width: 400px;}
    .awards .awards-info .right .counter h2{font-size: 42px;line-height: 47px;}
    .awards .certificate-wrap .list {width: calc(33.33% - 20px);}
    .awards {padding: 75px 0px;}
    
    .our-services .service {width: calc(49% - 16px);}

    .team-list-sec .team-list-wrapper .team-list {width: 20%;}  
	.logo-header{padding:22px 0 26px}
	.logo-header img{max-width:140px}
	.thank-text{margin:85px 0 0}
	.quick-facts .quick-facts-wap .facts-box{margin-bottom:30px; width:calc(33.33% - 8px);}

	.logo-header{padding:22px 0 26px;}
    .logo-header img{max-width:140px;}
    
    .thank-text{margin:85px 0 0;}

    .technical-expertise .expertise-wrapper .expertise-tech .expertise{width:230px;}
    .technical-expertise .expertise-wrapper .expertise-tech .tech{width:calc(100% - 230px);padding:22px 22px;}
    .technical-expertise .expertise-wrapper .expertise-tech .tech ul li{font-size:16px;}

    .what-offer .offer-wrap.new-offer .offer{width:calc(50% - 10px);margin:0 5px 10px;}
    .consult-sec .default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-one-third{width: 100%;}
    .consult-sec{padding:50px 0px 30px 0px;}
    .consult-sec:after{ width: 100%; height: 700px;}
    .newblog-sec{padding:30px 0;}
    .newblog-sec .blog_inner .blog_post_row{justify-content: center;}
    .newblog-sec .blog_inner .blog_post_row .blog_box{width:calc(50% - 20px);margin:0 10px 20px 10px;}
    .newblog-sec .blog_inner .blog_post_row .blog_box:last-child{margin: 0 10px 0px 10px;}
    .newblog-sec .blog_post_title > .inner{min-height:200px;}

    .our-new-projects.home .slick-list {width: 460px;}
    .our-new-projects.home .slider-wrapper .slide-inner .image-wrap .bg-img{height: 260px;}
    .consult-sec .default-form .wpforms-container-full .wpforms-field-container{margin: 0px -10px;}
    .consult-sec .default-form .wpforms-container-full .wpforms-field-container .wpforms-field{margin: 0px 10px;}
    .tech-stacks .tech-col{width:100%;margin:0px 0px 50px 0px;}
    .tech-stacks .tech-row{padding: 0px;}
    .tech-stacks .tech-logo > div{width: 45%;}
    
    
		/* 06-01-2023 */
		.home-video-testinomials .inner .main-img{height: 210px;}
		.home-video-testinomials .title-part{padding-right: 120px;}
		.cluch-logo-list-sec .col{width:calc(100% / 2);}
		.cluch-logo-list-sec{padding:60px 0 30px;}
}

@media (max-width:767px){
	textarea,select,input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:15px;}
	.gform_wrapper.gravity-theme .file-input{background-size:18px;}
	input[type="submit"]{padding:12px 30px;font-size:14px;}

	.get-quote-form.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-one-half{width:100%;}

	.ul-check li{padding:0px 0px 0px 40px;font-size:16px;margin:0 0 20px 0;}
	.ul-check li:after{height:28px;width:28px;}
	.pattern-parent .cross{display:none;}
	
	.title-part h2{margin:0 0 15px;line-height:42px;}
		
	.about-espl{padding:50px 0 40px;overflow-x:hidden;}
	.about-espl .about-counter{font-size:16px;overflow-x:hidden;line-height:20px;padding:20px 0 50px;}
	.about-espl .about-counter .left-digit{width:100%;line-height:32px;font-size:26px;padding:0 0 10px;}
	.about-espl .about-counter .left-digit .digit{font-size:76px;line-height:90px;}
	.about-espl .about-counter .digit{font-size:46px;line-height:50px;}
	.about-espl .about-counter .right-wrapper{width:100%;padding:0 0 0 0px;display:flex;flex-wrap:wrap;}
	.about-espl .about-counter .right-wrapper > div{padding:30px 11px 0;}
	.about-espl .popup-video{margin:0 0 50px;}	

	.popup-video .image{height:200px;}
	.popup-video .image > img{object-fit:cover;}
	.popup-video .image a[data-fancybox] img{width:60px;}

	.certificates .list-wrapper{display:flex;flex-wrap:wrap;justify-content: center;}
	.certificates .list-wrapper .list{height:90px;display:flex;align-items:center;justify-content:center;margin:0px 5px 20px;width:calc(33.33% - 10px);padding:17px;border-radius:10px;}
	.certificates .list-wrapper .list img{object-fit:contain;max-width:70px;}

	.what-offer .offer-wrap{padding:30px 10px 0;display:flex;flex-flow:row wrap;}
	.what-offer .offer-wrap .offer{padding:30px 15px 30px;}
	.what-offer .offer-wrap .offer .content-wrap h3{font-size:22px;margin:0 0 10px;}
	.what-offer .offer-wrap .offer .content-wrap .content, 
	.what-offer .offer-wrap .offer .content-wrap .button-1{opacity:1;visibility:visible;}

	.project-showcase .showcase-wrap{padding:40px 0px 0;display:flex;flex-flow:row wrap;}
	.project-showcase .showcase-wrap .showcase{width:calc(50% - 10px);margin:0 5px 10px;padding:30px 15px 30px;}
	.project-showcase .showcase .content-wrap h3{font-size:20px;line-height:25px;padding:15px 0 10px;margin:0 0 5px;}

	.convenience-agile{padding:60px  0 30px;}
	.convenience-agile .agile-wrapper{padding:30px 0 0;display:flex;flex-flow:row wrap;}
	.convenience-agile .agile-wrapper .agile{margin:0 10px 60px;}
	.convenience-agile .agile-wrapper .icon-square{width:80px;height:80px;}
	.convenience-agile .agile .content-wrap .agile-title{font-size:22px;line-height:30px;}
	.convenience-agile .agile .content-wrap .agile-title.line100:after{margin:18px 0 0;}
	.convenience-agile .agile .content-wrap .more-link{padding:25px 0 0;}

	.testimonial-sec{padding:50px 0 50px;}
	.testimonial-sec.home .title-part .content{font-size:17px;line-height:27px;padding:10px 0 25px;}
	.testimonial-sec.home .title-part .title-part-inner h3{width:auto;text-align:center;padding:0 0 25px;}
	.testimonial-sec.home .title-part .title-part-inner h3:after{right:auto;left:50%;transform:translateX(-50%);height:1px;width:150px;top:auto;bottom:0;}
	.testimonial-sec.home .title-part .title-part-inner .clutch-widget{text-align:center;}
	.testimonial-sec.home .title-part .title-part-inner .clutch-widget iframe{margin:30px auto 0;width:212px;}

	.testimonial-sec .testimonial-wrap{display:flex;flex-flow:row wrap;}
	.testimonial-sec .testimonial-wrap .testimonial{padding:44px 15px 30px;}
	.testimonial-sec .testimonial-wrap .testimonial .image img{width:70px;height:70px;}
	.testimonial-sec .testimonial-wrap .testimonial:after{background-size:contain;width:35px;height:27px;bottom:-12px;right:30px;}
	.testimonial-sec .button-1{margin:-30px 0 0;}
	.testimonial-sec .testimonial-wrap .testimonial .content-wrap .name {margin: 0 0 5px;line-height: 30px;font-size: 20px;}


	.cta-graphic .innerbox{padding:40px 20px 40px;text-align:center;}
	.cta-graphic .innerbox > div:first-child{width:100%;padding:0 0px 20px 0;}
	.cta-graphic .innerbox > div:last-child{width:100%;}
	
	.title-part.small-title h2{font-size:28px;line-height:38px;}
	
	.our-projects{padding:50px 0 50px;}
	.our-projects .inner{display:flex;flex-direction:column-reverse;}
	.our-projects .project-detail{padding:30px 0 0;font-size:20px;line-height:30px;}
	.our-projects .slick-slider .slick-arrow{top:-43px;}
	.our-projects .inner .left{width:100%;padding:40px 20px 40px 20px;}
	.our-projects .inner .left .technologies ul li{display:inline-block;padding:0 8px;font-size:14px;line-height:20px;}
	.our-projects .inner .right{width:100%;padding-left:30px;}
	.our-projects .title-part{padding:0 0 20px;}
	.our-projects .title-part h2{margin:0 0 15px;}
	.our-projects .slick-slider .slick-arrow.slick-prev{right:58px;}
	
	.our-projects.home .slider-wrapper .slide-inner .image-wrap{height:300px;}
	.our-projects.home .slick-slider .slick-dots {margin: 30px 0 0;text-align: center;}
	.our-projects.home .slider-wrapper .slide-inner .content-wrap h3{font-size:20px;line-height:28px;}
	.our-projects.home .slider-wrapper .slide-inner .content-wrap .content{line-height:22px;}

	.techno-stack.bg-gray{padding:50px 0 30px;}
	.techno-stack .content .list-wrapper .list{width:100%;padding-bottom:40px;width:100%;padding-right:0;}
	.techno-stack .content .list-wrapper .list:nth-child(odd){max-width:100%;margin:0 0 30px 0;}
	.techno-stack .content .list-wrapper .list .repeat{display:flex;flex-wrap:wrap;}
	
	.blue_contact{text-align:center;}
	.blue_contact .text{width:100%;padding:0px 0px 15px;}
	.blue_contact h2{font-size:26px;line-height:40px;margin:0 0 10px 0;}
	.blue_contact .right{text-align:center;width:100%;}
	
	.logo-list{display:flex;flex-wrap:wrap;justify-content:center;margin:30px -5px 20px;}
	.logo-list .each-logo{height:70px;margin:0 5px 10px;padding:0 15px;width:calc(33.33% - 10px);}
	.logo-list .each-logo img{max-height:30px;object-fit:contain;}
	
	.our-services .inner{margin:0 0px 0;}
	.our-services .service{width:100%;margin:0px 0px 35px; padding: 0 0 0 72px;}
	.our-services .service .number .h2{margin:0 0 10px;}
	
	.blog-sec{padding:50px 0 40px 0;}
	.blog-sec .blog_inner .blog_post_row .blog_box .blog_post_title h3 a{font-size:21px;line-height:25px;}
	.blog-sec .slick-slider .slick-dots{margin:0;}
	.blog-sec .blog_inner .title-part .left{width:100%;margin:0 0 20px 0px;}
	.blog-sec .blog_inner .title-part .right{width:100%;text-align:left;}
	.blog-sec .blog_inner .blog_post_row{margin:30px 0px 0;}
	.blog-sec .blog_inner .blog_post_row .blog_box{width:100%;margin:0 0 30px;}
	.blog-sec.home .blog_inner .blog_post_row .blog_box{padding:35px 20px; margin: 0 0 20px;}
	.blog-sec.home .blog_inner .blog_post_row .blog_box .blog_post_title a.know-link:after{top:2px;}
	.blog-sec.home .blog_inner .blog_post_row .blog_box .blog_post_title h3{font-size:22px;padding:0 0 5px;}
	
	.blog_content-wrapper .post-content .seprater-info { margin-bottom: 20px; }
	
	.bussiness-form .left-form{width:100%;padding:0 0 0 0;}
	.bussiness-form .right-content{margin:0;width:100%;padding:30px 0 0;}
	.bussiness-form .bussiness-wrap{padding:25px 5px;}
	.bussiness-form .right-content a:first-child{padding:15px 0 0;}
	.bussiness-form{padding:50px 0 40px;}
	
	.ripple.rip120:before,.ripple.rip120:after{height:60px;width:60px;}
	
	.gform_wrapper.gravity-theme .file-input{padding:20px 32px 20px 17px;}
	
	.slider-testimonial{padding:70px 0 75px;}
	.slick-slider .slick-dots li button{height:10px;width:10px;}
	.services-accordn .name-title{padding:20px 30px 20px 10px;}
	.services-accordn .list-wrapper{margin-top:0px;}
	.services-accordn .the-content{padding:10px 15px 50px 15px;font-size:16px;}
	.services-accordn .the-content li{width:100%;margin:0 -2px 15px -2px;}
	
	.expertise-slider-sec{padding:70px 0 70px;}
	
	.slider-testimonial .slider_wrap{display:flex;flex-wrap:wrap;margin:50px auto 10px auto;}
	.slider-testimonial .slider_wrap .left{width:100%;}
	.slider-testimonial .slider_wrap .right{width:100%;display:block;padding:0px;}
	.slider-testimonial .slider_wrap .right .right_inner{display:block;}
	.slider-testimonial .slider_wrap .right .right_inner .profile_img{width:120px;}
	.slider-testimonial .slider_wrap .right .right_inner .client_content{width:100%;padding:0}
	.slider-testimonial .slider_wrap .right .client_content [class*="button-"] a:before{top:13px;}
	.slider-testimonial .slider_wrap .left .slider_thumbnail ul li{margin:10px 5px;}
	.slider-testimonial .slider_wrap .right .right_inner .client_content .client_review{margin:15px 0 34px;padding:0}
	.slider-testimonial .slider_wrap .right .right_inner .client_content .client_name .h2{font-size:20px;}
	
	.our-services{padding:50px 0}
	.our-services .service .content{padding-right:0;}
	/*.our-services .service .content h3 {font-size:22px;}*/
	
	.repeat .icon{width:100%;}
	
	.side-popup .interview-form .title-part .h2{font-size:34px;line-height:40px;}
	.side-popup .interview-form{width:100%;border-radius:0;padding:33px 15px;}
	.side-popup .conditions{width:100%;border-radius:0}
	.side-popup .fancybox-close-small svg{color:#000!important;}
	.side-popup button.fancybox-button.fancybox-close-small{top:7px;border:2px solid #000;}
	.side-popup .interview-form .hs_submit > div .button-2{width:100%;}
	.side-popup .interview-form .hs_submit .or-text{margin:10px 0px 10px 0px;text-align:center;}
	
	.corner-pattern,.corner-pattern-second,.corner-pattern.left-bottom{overflow:hidden;}
	
	.expertise-slider-sec .slider-content{height:420px;padding:0 20px;}
	.expertise-slider-sec .icon{height:65px;width:65px;}
	.expertise-slider-sec .icon img{max-height:32px;}
	
	.gform_wrapper.gravity-theme .gform_fields .gfield--width-third{width:100%;margin:0px;}
	.gform_wrapper.gravity-theme .gform_fields > div{margin:0;width:100%;}
	.gform_wrapper.gravity-theme .gform_fields{margin:0}
	
	.line100:after{margin:8px 0 0;}
	
	.bussiness-form .right-content strong{margin-bottom:10px;}
	
	.repeat > div{width:calc(25% - 10px);font-size:inherit;}
	
	.bg-gray .tab-theme-1 .tabs-title:hover{background-color: #fff;}

	.services-accordn .name-title{padding:10px 35px 10px 10px;}
	.services-accordn .name-title h3{font-size:16px;line-height: 26px;}
	.about-development .inner{padding:0px 0 0;}

	.our-services.bg-gray .service{padding:0;}
	
	/*.about-development{padding:70px 0;}
	.about-development .left{width:100%;}
	.about-development .right{width:100%;padding-left:0;padding-right:0;margin: 50px auto 0;}*/
	.about-development .right .right-box{padding:30px 25px;}
	.about-development .right .right-box .count-title{text-align:center;display:block;}
	.about-development .right .right-box .count-title .count-text{width:100%;}
	.about-development .right .right-box .count-title .title{padding-left:0px;width:100%;}
	.about-development .right .right-box .content{justify-content:space-between;}
	.about-development .right .right-box .logo-ratings .content{justify-content:space-between;}
	.about-development .right .repeat{max-width:100%;display:flex;margin:32px 0 0;}
	.about-development .right .repeat > div{width:calc(33.33% - 10px);}
	
	.Fulldev-expertise{padding:50px 0}
	.Fulldev-expertise .left{width:100%;padding:0 0 50px;}
	.Fulldev-expertise .right{width:100%;padding:0 0;}
	.Fulldev-expertise .right .image img{width:60vw;}
	
	.schedule-interview{padding:50px 0;overflow-x:hidden;}
	.schedule-interview .title-part{padding-right:0px;}
	.schedule-interview .title-part h2{line-height:38px;font-size:28px;}
	.schedule-interview .interview-form{width:100%;}
	.schedule-interview .conditions{width:100%;padding:0 0 10px;}
	.schedule-interview .conditions ul{padding:25px 0px;margin:0 -10px;}
	/*.schedule-interview .hs_submit .mail-btn.button-2{width:100%;}*/
	/*.schedule-interview .hs_submit .button-2 a{width:100%;}*/
	.schedule-interview .hs_submit .mail-btn.button-2 a{margin:0px 18px 13px 0px;}
	.schedule-interview .hs_submit .or-text{margin:0 0px 10px 0px;text-align:center;}
	.schedule-interview .conditions ul li{font-size:17px;line-height:21px;}
	.schedule-interview .interview-form textarea{padding:15px;}

	.schedule-interview .title-part .content{margin:0 0 10px 0;}
	.schedule-interview .conditions ul li{width:calc(50% - 20px);margin:0 10px 20px;}
	.schedule-interview .conditions ul li + li{margin:0 10px 20px;}
	.schedule-interview .conditions ul li:after{top:7px;}
	
	.cta-graphic .innerbox{padding:25px 20px 40px;}
	.cta-graphic .innerbox > div:first-child{padding:0 0 25px;width:100%;}
	.cta-graphic .innerbox > div:last-child{width:100%;}
	
	.business-step{padding:50px 0;}
	.business-step .step-inner .step-info .step-list:last-child{margin:0;}
	.business-step .step-inner .step-title{width:100%;position:relative;top:0;}
	.business-step .step-inner .step-info{width:100%;padding:50px 0 0 0;}
	.business-step .step-inner .step-title .content,.business-step .step-inner .step-info .content{font-size:16px;line-height:26px;}
	.business-step .step-inner .step-info .step-list .icon-square{margin:0 0 10px;}
	.business-step .step-inner .step-info .step-list{margin:0 0 35px;}
	
	.why-espark-service{padding:50px 0px 30px;}
	.why-espark-service .inner{padding:10px 0 0;}
	.why-espark-service .inner .title-part{width:100%;position:relative;top:0;}
	.why-espark-service .inner .title-part .content{padding:0}
	.why-espark-service .why-list{padding:50px 0 0 0px;width:100%;}
	.why-espark-service .ul-check li:after{width:25px;height:25px;top:0px;}
	.why-espark-service .why-list ul li{font-size:15px;line-height:22px;margin:0px 0 15px;display:flex;align-items:center;}
	.why-espark-service .why-list ul li span {width: calc(100% - 65px);}

	.why-information{padding:50px 0;}
	.why-information .inner{margin:0 auto;}
	.why-information .inner .information{width:auto;margin:0 0 20px;}
	.why-information .inner .information .text{font-size:22px;}
	
	.inspire-trust{padding:70px 0px;}
	.inspire-trust .inspire-inner .left .title-part h2{margin:0 0 10px;}
	.inspire-trust .inspire-inner .right .right-inner{margin:0 0 0 0;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;}
	.inspire-trust .inspire-inner .right .right-inner.col-4 .list{width:calc(33.33% - 30px);margin:30px 15px 0;}
	
	.btn-wrap{padding-top:20px;}
	
	.slick-slider .slick-arrow{width:30px;height:30px;background-size:12px;}
	
	.other-services{padding:70px 0px;}
	.other-services .title-part h2{margin:0 0 30px 0;}
	.other-services .other-services-listing .list-inner{padding:30px 20px;}
	.other-services .other-services-listing .list-inner .title-icon{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}
	.other-services .other-services-listing .list-inner .title{width:100%;margin:10px 0 0px 0px;}
	.other-services .other-services-listing .list-inner .icon{width:100%;}
	.other-services .other-services-listing .list-inner .icon > div{margin:0 auto 0 0;width:50px;height:50px;}
	.other-services .other-services-listing .list-inner .icon > div img{width:auto;height:30px;}
	.other-services .other-services-listing .list-inner .title h3{font-size:18px;line-height:normal;}
	.other-services .other-services-listing .list-inner .read-more a{margin:20px 0 0 0;}
	
	.our-services .service .content{padding-right:0;}
	
	.custom-software{padding:50px 0px;}
	.custom-software .scoll-click {margin: 25px -3px 30px -7px;}
	.custom-software .scoll-tab .inner{padding:25px 20px 40px 20px;margin:0 0;}
	.custom-software .scoll-tab .left-text{width:100%;padding:0;}
	.custom-software .scoll-tab .right-image{width:calc(100% - 12px);margin:50px 0 0;}
	.custom-software .scoll-click .h3{height:72px;font-size:15px;padding:15px 10px;}
	.custom-software .title-part{margin-bottom:0;}
	
	.service-accordionv2.services-accordn{padding:50px 0px;}
	
	.latest-techno{padding:50px 0 15px}
	.latest-techno .list-wrapper{margin: 40px 0px 0;}
	.latest-techno .list-wrapper .list{width:100%;margin:0 0 50px 0;}
	/*.latest-techno .list-wrapper .list .icon{height:60px;width:60px;}*/
	.latest-techno .list-wrapper .list .icon img{max-height:30px;}
	
	.content-with-big-image{padding: 50px 0 75px;}
	.content-with-big-image .left-content{width:100%;}
	.content-with-big-image .right-image{width:100%;padding:0;text-align:center;}
	.content-with-big-image .right-image img{width:60vw;}
	.content-with-big-image .inner{padding:40px 0 0;}
	.content-with-big-image .step-list{margin:0 0 35px;}
	
	.business-step .step-inner .step-info .content{padding:0;}
	
	.verticle-tab{padding:40px 0px 70px;}
	.verticle-tab .tab-wrapper{padding: 30px 0 0;}
	.verticle-tab .tab-wrapper .tabs{display:none;}
	.verticle-tab .tab-wrapper .mobile-title {min-width:100%;}
	.verticle-tab .tab-wrapper .tab-content-wrap{width:100%;padding:0;}
	.verticle-tab .tab-wrapper .mobile-title{min-width:100%;text-align:left;justify-content:left;color:var(--body_color);background:transparent;border-bottom:1px solid #949ca7;border-radius:0;position:relative;padding:5px 0px 10px;min-height:auto;margin:0;}
	.verticle-tab .tab-wrapper h5.tabs-title.mobile-title:after,.verticle-tab .tab-wrapper h5.tabs-title.mobile-title:before{position:absolute;content:"";transition:400ms;height:15px;width:2px;background:var(--headingcolor);right:10px;top:12px;}
	.verticle-tab .tab-wrapper h5.tabs-title.mobile-title:after{transform:rotate(90deg);}
	.verticle-tab .tab-wrapper h5.tabs-title.mobile-title.active:before{opacity:0;}
	.verticle-tab .tab-wrapper .mobile-content-wrap{display:none;padding:10px 0 0;}
	.verticle-tab .tab-wrapper .mobile-content-wrap h4{margin:30px 0 0;display:none;}
	.verticle-tab .tab-wrapper .mobile-content-wrap .repeat{display:flex;flex-wrap:wrap;}
	.verticle-tab .tab-wrapper .tab-content-wrap .tab-content [class*="button-"]{padding:35px 0 20px;text-align:center;}
	.verticle-tab .tab-wrapper .tab-content-wrap .repeat > div{width:calc(25% - 10px);}
	.verticle-tab .tab-wrapper .tab-content-wrap .tab-content + .tab-content{margin:30px 0 0;}
	.verticle-tab .tab-wrapper .tab-content-wrap .tab-content > .icon{margin:0 0 0;}
	
	.process-flow{padding:50px 0px 30px;}
	.process-flow .process-listing .process-list .left{width:100%;padding:0;}
	.process-flow .process-listing .process-list .right{width:100%;padding:0;}
	.process-flow .process-listing .process-list .right .content{width:100%;}
	.process-flow .process-listing .process-list .right:after{display:none;}
	.process-flow .process-listing .process-list .right .count-text{display:none;}
	.process-flow .process-listing .process-list .left > div{display:flex;align-items:center;margin:0 0 20px 0;justify-content:space-around;}
	.process-flow .process-listing .process-list .left .title{padding:0 0 0 13px;width:calc(100% - 50px);}
	/*.process-flow .process-listing .process-list .left .icon{height:55px;width:55px;}*/
	.process-flow .process-listing .process-list .left .icon img{height:30px;}
	
	.small-title .title-part h2{font-size:22px;line-height:32px;}
	
	.verticle-tab .tab-wrapper .mobile-content-wrap .repeat > div{font-size:14px;}
	
	.bussiness-form .title-part h2{font-size:31px;line-height:42px;}
	
	.custom-software .scoll-tab .right-image:after{top: -12px;left: 12px;}
	
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-one-third{width:100%;}

	.default-form .wpforms-container-full .wpforms-form .wpforms-submit-container {float: none;}
	
	.schedule-interview .interview-form input[type="submit"], .schedule-interview .interview-form div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit] {width: 100%;min-width: 100%;margin:0 auto;}
	.schedule-interview .default-form .hs_submit{padding: 0 0;}

	.default-form .wpforms-container-full .wpforms-form .wpforms-submit-container{float:none;}
	.default-form .hs_submit{padding-left:0;margin:15px 0 0;}

	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-one-third{margin:0 auto !important;}
	.default-form .wpforms-container-full .wpforms-field-container .wpforms-field{margin:0 0;width:100%;}
	
	.schedule-interview .hs_submit .mail-btn.button-2 a{margin:0 0;min-width:100%;width:100%;}
	.schedule-interview .interview-form .hs_submit .flex{margin:0 -10px;}
	.schedule-interview .hs_submit .button-2{width:calc(50% - 20px);margin:12px 10px 0;float:left;}
	.schedule-interview .hs_submit .call-btn.button-2 a{min-width:100%;}

	.solutionbox-section{padding:40px 0 20px;}

	.icon-listing{padding:50px 0;}
	.icon-listing .list-wrapper{margin:35px auto 0;display:flex;flex-flow:row wrap;justify-content:flex-start;}
	.icon-listing .list-wrapper .list{width:calc(50% - 20px);margin:0 10px 40px;display:flex;align-items:center;}

	.platforms{padding:50px 0;}
	.platforms .list-wrapper{display:flex;flex-flow:row wrap;}
	.platforms .list-wrapper .list{width:calc(50% - 20px);margin:0 10px 30px;}

	.certificate-model .certificate-img{width:auto;}
    .certificate-model .certificate-img h3{margin:0 auto 30px;}
    .certificate-model .certificate-img{margin-bottom:30px;}
    .certificate-model .certificate-content{text-align:center;padding:0;width:100%;}
    .certificate-model .certificate-wrap .flex-reverse .certificate-content{padding:0;}
    .certificate-model .certificate-wrap{padding:60px 0;}
    
    .infra-image-main-box .inner-img-box{margin:0;display:flex;flex-wrap:wrap;justify-content:center;}
    .infra-image-main-box .inner-img-box .img{margin:10px 10px;width:calc(100%/4 - 20px);}
    
    .infra-our-server{padding:60px 0;}
    .infra-our-server .inner-serve .left{width:auto;}
    .infra-our-server .inner-serve .serves-main-box{display:flex;flex-wrap:wrap;margin-top:20px;justify-content:center;}
    .infra-our-server .inner-serve .left{width:auto;}
    .infra-our-server .inner-serve .right{width:100%;padding-left:0;}
    .infra-our-server .inner-serve .serves-main-box .inner-serve-box{width:calc(98%/2 - 20px);padding:30px;margin:13px;}

        
    .team-columm{display:flex;flex-wrap:wrap;justify-content:center;}
    .team-columm .list{width:calc(52% - 45px);margin:0 15px 30px;}
    .team-columm.col-2 .list .info span{font-size:16px;line-height:27px;}
    .team-columm.col-2{margin-left:0;margin-right:0;}
    .team-columm{margin:0;}
    .team-columm.col-2 .list .info{padding:30px;}
    .team-columm.col-2 .list .info{padding:13px;}
    .team-columm.col-2 .list{width:calc(50% - 30px);margin:0 15px;}

    .technocrats{padding:60px 0 30px;}
    
    .collaborative{padding:60px 0;}
    .collaborative .title-part{width:280px;margin-bottom:0;}
    .collaborative .flex{display:flex;flex-wrap:wrap;}
    .collaborative .team-columm.col-1{width:calc(100% - 280px);}
    
    .director-section{padding:0 0 60px;}
    
    .client-guides-list .list-wrap{display:flex;flex-wrap:wrap;}
    .client-guides-list .list-wrap .list{width:calc(50% - 40px);margin:0 20px 40px;}
    .client-guides-list .list-wrap{margin:0;}
    .client-guides-list{padding:70px 0 30px;}

    .process-flow .process-listing .process-list .left .title{width:100%;padding:0 0 0 30px;}
    .process-flow .process-listing .process-list .left > div{justify-content:flex-start;}
    .process-flow .process-listing{margin:40px 0 0 0;}
    .process-flow .process-listing .process-list + .process-list{margin:50px 0 0 0;}

    .engagement-model-sec .engagement-model-wrap{margin:0 -10px;display:flex;flex-wrap:wrap;padding:50px 0 0;}
    .engagement-model-sec .engagement-model-wrap .engagement-model{width:calc(50% - 20px);margin:0 10px 20px;padding:30px;}
    .engagement-model-sec .engagement-model .list ul li{font-size:16px;}
    .engagement-model-sec .engagement-model .list ul li:after{width:28px;height:28px;}
    .engagement-model-sec .engagement-model .list ul li + li{margin-top:10px;}
    .engagement-model-sec{padding:40px 0;}
    .engagement-model-sec .engagement-model .icon-title .icon{margin-bottom:30px;}
    .engagement-model-sec .engagement-model .icon-title .title{width:100%;padding-left:0;}
    
    .collaborative .team-columm.col-1 .list .img-part{height:43vw;}
   
    .team-columm.col-2 .list .img-part{height:45vw;}

    .team-columm .list .info h5{font-size:18px;}
    
    .client-guides-list .list-wrap:last-child{padding:40px 0;}
    .client-guides-list .list-wrap:first-child{padding:0 0 10px;}
    
    .infra-main-banner{padding-bottom:50px;}
    
    .engagement-model-sec .engagement-model .content{padding:5px 0 30px;}
    
    
    .main-event-sec .right-boxes .list .event-gallery{display:flex;flex-wrap:wrap;margin:30px 0 40px;}
    .main-event-sec .right-boxes{padding:50px 0 20px;width:100%;}
    .main-event-sec .left-sticky{width:100%;}
    .main-event-sec{padding:70px 0 20px;}
    
    .engagement-model .model-wrap{padding:60px 0;}
    .engagement-model .model-wrap .model-img{width:70%;padding-right:0;margin:0 auto 30px;}
    .engagement-model .model-wrap .model-content{width:100%;padding:0;}
    .engagement-model .model-wrap .flex{display:flex;flex-wrap:wrap;}
    .engagement-model{padding:0 0 60px;}
    .engagement-model .model-wrap .flex-reverse .model-content{padding:0;}
    
    .clutch-widget-new .clutch-widget{margin:0 31px;}
    .clutch-widget-new{padding:60px 0;}
    
    .blog_content-wrapper .featured-image-wrapper .post-topic{left:20px;top:20px;width:20%;}
    
    .main-blog-wrap .right{width:100%;}
    .main-blog-wrap .left{width:100%;padding:0 0 20px;}
    
    .blog_content-wrapper .social ul.flex{display:flex;flex-wrap:wrap;}
    .blog_content-wrapper{padding:50px 0 70px;}
    .blog_content-wrapper .blog_left{width:100%;}
    .blog_content-wrapper .blog_left .post-content h2{font-size:25px;line-height:40px;padding:40px 0 40px 5px;}
	.blog_content-wrapper .blog_left .post-content h2:before{width:40px;height:40px;left:-52px;font-size:20px;}
    .blog_content-wrapper .blog_left .post-content h3{line-height:35px;margin:20px 0;}
    .blog_content-wrapper .author-box .about-author{width:100%;padding-left:0;}
    .blog_content-wrapper.blog-space{display: flex;flex-wrap: wrap;flex-direction: column-reverse;margin:50px 0 0;padding:0 0 0 45px;}
    /*.blog_content-wrapper .info .author-name .date{padding:0 0 0 22px;}*/
    /*.blog_content-wrapper .author-info{align-items:center;display:flex;flex-wrap:wrap;}*/
    .blog_content-wrapper .author-info .info{display:flex;align-items:center;flex-wrap:wrap;}
    .blog_content-wrapper .info .author-name{width:calc(100% - 60px);}
    .blog_content-wrapper .info .author-name span{font-size:15px;}
    
    .process-flow .process-listing .process-list .left .icon{padding:8px;}
    
    .blog_content-wrapper .blog_right{width:100%;padding-left:0;margin-bottom: 30px;}
    .blog_content-wrapper .blog_right .cta-collaborate{text-align:center;}
    
    .author-box .author-img{width:200px;height:auto;margin-bottom:30px;}
    
    .blog_content-wrapper .author-box .about-author{width:calc(100% - 200px);padding-left:30px;}
    .blog_content-wrapper .author-box .inner{display:flex;flex-wrap:wrap;}
    
    .blog-list-wrap .list-wrapper .flex{display:flex;flex-wrap:wrap;}
    .blog-list-wrap .right .single-post + .single-post{padding:30px 0 0;}
    .blog-list-wrap .right .single-post .blog-detail{padding:0 0 35px;}
    
   
    
    .title-content-blog{padding:60px 0 20px;}
    .title-content-blog .blog_post_row .blog_box{margin:0;}
    .title-content-blog .blog_post_row{margin:50px 0;display:flex;flex-wrap:wrap;}
    .title-content-blog .blog_post_row .blog_box .blog_post_title h4 a{font-size:19px;}
    
    .safety-priority.bg-gray{padding:60px 0;}
    
    .blog-list-wrap .list-wrapper .left{width:180px;}
    .blog-list-wrap .list-wrapper .right{width:calc(100% - 180px);padding-left:10px;}
    .blog-list-wrap{padding:60px 0;}
    
    .title-content-blog .blog_post_row .blog_post_title{padding:0;}
    
    .team-columm.col-2 .list .info h5{font-size:18px;}
    
    .engagement-model-sec .engagement-model-wrap .engagement-model{width:100%;}
    .engagement-model .model-wrap .model-img{width:90%;}
    
    .content-part .content h4{font-size:20px;}
    
    .infra-our-server .inner-serve .serves-main-box .inner-serve-box{width:calc(46% - 0px);margin:10px;}
    
    .team-columm{padding-top:50px;}
    
    .client-guides-list .list-wrap .list{width:calc(50% - 20px);margin:0 10px 39px;}

    
    .culture .coulture-info .title-part{max-width:inherit;margin:0 15px 50px;padding:0;}
    .culture .coulture-info{width:100%;padding:0;}
    .culture .culture-gallery{width:100%;padding-left:15px;}
    .culture .culture-gallery .culture-row{width:1000px;}
    .culture .coulture-info .title-part h4{margin:0 0 30px 0px;}
    .culture .coulture-info .title-part h2{margin:0 0 20px;}
    .culture{padding:60px 0 70px;}
    
    .safety-priority .list{width:50%;}
    .safety-priority .saftety-wrap{display:flex;}
    .safety-priority .list .img-part{height:67vw;}
    .safety-priority .list .content-part p{margin:0 0 20px 0;}

    .casestudy-section .case-content-wrap,.casestudy-section .case-study-item:nth-child(even) .case-flex-wrap .case-content-wrap{height: auto;position: static;width:100%;order:2;}
    .casestudy-section .case-flex-wrap .case-image-wrap,.casestudy-section .case-study-item:nth-child(even) .case-flex-wrap .case-image-wrap {width: 100%;order: 1;margin: 0 auto;max-width: 100%;padding:0 30px 20px;}
    .casestudy-section .case-flex-wrap .case-image-wrap .case-image img {height: 70vw;margin: 0 auto;width: 100%;object-fit: contain;}
    .casestudy-section .case-study-item .case-flex-wrap{display: flex;flex-flow:row wrap;}
    .casestudy-section .case-content-wrap .case-content , 
    .casestudy-section .case-study-item:nth-child(even) .case-content-wrap .case-content{max-width: initial;}
    .casestudy-section .case-content .link-wrap{display: flex;flex-wrap: wrap;}
    .casestudy-section .case-content .title {font-size: 24px;}
    .casestudy-section .case-content .button-2 a{padding: 14px 25px;min-width: 140px;}
    
    .factsheet .list-wrapper{display: flex;flex-wrap: wrap;}
    
    .split-text {padding: 60px 0;}
    
    .blue-with-image {padding: 80px 0;}
    
    .factsheet .list-wrapper .list {width: calc(50% - 40px);margin: 0 20px 40px}
    .factsheet {padding: 60px 0 20px;}
    
    .we-care .list-wrapper {margin: 35px -10px 0;display: flex;flex-wrap: wrap;}
    .we-care {padding: 80px 0;}
    .we-care .list-wrapper .list{margin: 0 15px 0;padding: 20px;width: calc(50% - 30px);}    
    
    .about-development {padding: 60px 0;}
   
    .pricing-models .price-wrapper {display: flex;flex-wrap: wrap;}
    .pricing-models .price-wrapper .price-box{margin: 0 10px 20px;padding: 25px 20px 30px;width: calc(50% - 20px);}
    
    
    .freetrail-work .step-wrap .step {width: calc(50% - 20px);margin: 0 10px 60px;padding: 30px 20px;}
    
    .for-who .case-wrap {margin: 0 ;padding: 40px 0;display: flex;flex-wrap: wrap;}
    .for-who .case-wrap .case {margin: 0 10px;padding: 15px;width: calc(50% - 20px);}
    .for-who {padding: 70px 0;}
    
    .service-experience {padding: 70px 0;}
    .service-experience [class*="button-"] {padding: 30px 0 10px;}
    .service-experience {padding: 60px 0;}
    
    .freetrail-work .step-wrap {margin: 0 -10px;padding: 30px 0 0;display: flex;flex-wrap: wrap;}
    
    .verticle-tab.bg-gray .tab-wrapper .tab-content-wrap {width: 100%;}
    
    .trail-offer {padding: 60px 0;}
    
    .service-experience .inner .number-box {font-size: 16px;line-height: 27px;padding: 11px; width: 100%;height: 190px;}
    .service-experience .inner .left .number-box .number, .service-experience .inner .right .number-box .number {font-size: 40px;line-height: 45px;}
    
    .service-experience .inner{display: flex;flex-wrap: wrap;}
    .service-experience .inner .left > div {height: 100%;}
    .service-experience .inner .left {width: 100%;margin-bottom: 30px;}
    .service-experience .inner .right {width: 100%;padding-left: 0;}
    .service-experience .inner .right > div {flex-wrap: wrap;display: flex;}
    .service-experience .inner .right .number-box {padding: 20px 20px 25px;}
    
    .verticle-tab.bg-gray .tab-wrapper .tab-content-wrap {padding: 10px 0;}
    
    .toc-section .left-sticky {width: 100%;margin-bottom: 30px;}
    .toc-section .right-boxes {padding: 0;width: 100%;}
    .toc-section {padding: 60px 0;}

    .work-according .zone-wrapper{display: flex;flex-wrap: wrap;}
    .work-according .zone-wrapper .zone .top-part .left{width:100%;display:flex;flex-wrap:wrap;}
    .work-according .zone-wrapper .zone .top-part .right{width:100%;}
    .work-according .zone-wrapper .zone .bottom-part {padding: 20px 30px;}
    .work-according {padding: 60px 0;}
    
    .dd-team .inner.flex {display: flex;flex-wrap: wrap;}
    .dd-team .inner .left{width:100%;padding-right:0;}
    .dd-team .inner .right {width: 100%;max-width: 70%;margin: 0 auto;}
    
    .strength .left-part > div{display:flex;}
    .strength .left-part{width:100%;margin-bottom:50px;}
    .strength .list-wrapper .list{width:calc(33.33% - 20px);}
    .strength .list-wrapper{display:flex;flex-wrap:wrap;}
    .strength .right-part{width:100%;padding:0;}
    .strength .box-wrapper{display: flex;flex-wrap: wrap;}
    .strength {padding: 50px 0;}
    .strength .list-wrapper .list .icon-img{height:134px;}
    
    .cta-graphic { margin: 60px 0;}
    
    .inspire-trust {padding: 60px 0 50px;}
    
    .guide-accordion .guide-list-wrapper .list .name-title h3{width: auto;}
    .guide-accordion .title-part {padding: 0 0 20px;}
    .guide-accordion .left {width: 100%;padding-right: 0;padding-bottom: 30px;}
    .guide-accordion .right .image img{width:100%;max-width:50%;}
    
    .guide-accordion .right {width: 100%;}
    .guide-accordion .title-part .content {padding: 0;}
    .guide-accordion .right .image{text-align: center;}
    
    .dd-team {padding: 60px 0;}
    .dd-team .inner .right .image{margin: 50px 0 0;}    

    .work-according .title-part {padding: 0 0 20px 0;}
    
    .get-free-quote .left {width: 100%;}
    .get-free-quote .right {width: 100%;}
    
    .service-zigzag-sec{padding:30px 0;}
    .service-zigzag-sec .service-zigzag-wrapper{padding:40px 0 0;}
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .inner{padding:35px 90px 40px 40px;display: flex;flex-direction: column-reverse;}
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .right{width:100%;margin-bottom: 30px;}
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .flex-reverse .left, .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .left{width: 100%;padding:0;}
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .inner.flex.flex-reverse{padding:45px 80px 40px 39px;display: flex;flex-direction: column-reverse;}
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .left h3 {font-size: 22px;}
    
    .icon.icon-pack-128 .icon-square.ic1 {background-position: -16px -16px;}
    .icon.icon-pack-128 .icon-square.ic2 {background-position: -96px -16px;}
    .icon.icon-pack-128 .icon-square.ic3 {background-position: -178px -16px;}
    .icon.icon-pack-45 .icon-square.ic4 {background-position: -257px -17px;}
    
    .wall-wrapper.flex.row-wrap {display: flex;flex-wrap: wrap;}
    .wall-wrapper.flex.row-wrap .image-wrap {display: flex;flex-wrap: wrap;}

    .work-together .together-wrapper {display: flex;flex-wrap: wrap;}
    .work-together .together-wrapper .together h3 {font-size: 19px;}
    .work-together .together-wrapper .together {width: calc(50% - 20px);margin: 0 10px 20px;}

    .methodology-tab .tab-wrapper .tabs {display: flex;flex-wrap: wrap;}
    .methodology-tab .tab-wrapper .tab-content-wrap .tab-content {margin-bottom: 30px;}

    .Pre-defined-scope .scope-wrapper .left {width: 100%;position: static;}
    .Pre-defined-scope .scope-wrapper .right {width: 100%;padding-left: 0;}
    .Pre-defined-scope .scope-wrapper .right .right-content-wrap {margin: 40px 0 0;display: flex;flex-wrap: wrap;}    
    .Pre-defined-scope {padding: 75px 0 60px;}
    
    .devimage-wall .wall-wrapper .left {width: 100%;}
    .devimage-wall .wall-wrapper .right .inner-left .content-wrap {padding: 40px 20px;}
    .devimage-wall .wall-wrapper .right {width: 100%;}
    .devimage-wall .wall-wrapper .right .inner-left {width: 100%;}
    .devimage-wall .wall-wrapper .right .inner-right {width: 100%;}
    .devimage-wall .wall-wrapper .left .image-wrap .image{width: 33.33%;}
    .devimage-wall .wall-wrapper .right .inner-right .image-wrap .image {width: 25%;}

    .methodology-tab .tab-wrapper .tabs .tabs-title {min-width: 200px;}

    .icon-with-content .icon-content-wrap {margin: 0;display: flex;flex-wrap: wrap;}
    .icon-with-content .list .content{margin-top:20px;}
    .icon-with-content .list .icon-img {margin: 0;position: absolute;padding: 0;}
    .icon-with-content .list .icon-img img{width:auto;height:auto;display:inherit;}
    .icon-with-content .list h3{font-size:22px;line-height:32px;padding: 25px 0 0 90px;}

    .company-info .left {width: 100%;margin-bottom: 30px;}
    .company-info .right {width: 100%;padding: 0;}
    .company-info {padding: 60px 0 70px;}

    .awards .awards-info .right .counter {margin: 0 15px 30px;}
    .awards .awards-info .right .counter-wrapper {display: flex;flex-wrap: wrap;}
    .awards .awards-info .right {width: 100%;padding-left: 0;}
    .awards .certificate-wrap .list {width: calc(33.33% - 42px);margin: 0px 20px 20px;height: 160px;}
    .awards .certificate-wrap{display: flex;flex-wrap: wrap;justify-content: center;}
    .awards .awards-info .left {width: 100%;margin-bottom: 30px;}

    
    .business-step .step-inner .step-info .step-list{display: flex;flex-wrap: wrap;align-items: center;}
    
    .latest-techno .list-wrapper .list{display: flex;align-items: center;flex-wrap: wrap;}
    
    .content-with-big-image .left-content .icon-square{margin-right:10px;}
    .content-with-big-image .step-list h4.line100 {width: calc(100% - 75px);font-size: 20px;margin-bottom: 10px;}
    .content-with-big-image .step-list{display: flex;align-items: center;flex-wrap: wrap;}
    
    .process-flow .title-part h2{font-size: 28px;}
    
    .pricing-models .price-wrapper .price-box .price-inner{display: flex;align-items: center;}
    .pricing-models .price-wrapper .price-box .content-wrap {width: calc(100% - 65px);padding: 0;}
    .pricing-models .price-wrapper .price-box .content-wrap .left .title{padding-left: 10px;}
    .pricing-models .price-wrapper .price-box .content-wrap .left .title, .pricing-models .price-wrapper .price-box .content-wrap .left .title span{font-size: 18px;line-height: 30px;}
    
    .icon.icon-pack-46 .icon-square.ic3{background-position:-177px -18px;}
    .icon.icon-pack-46 .icon-square.ic2{background-position:-97px -17px;}
    .icon.icon-pack-46 .icon-square.ic1{background-position:-15px -18px;}
    
    .business-step .step-inner .step-info .step-list h3 {width: calc(100% - 65px);padding-left: 10px;}
    
    .our-services .inner {display: flex;margin: 0;flex-wrap: wrap;}
    .our-services .service{margin: 0 0 50px;}
    
    .culture .culture-gallery .culture-row:nth-child(2) {transform: inherit;}
    .culture .culture-gallery .culture-row {width: inherit;}
    .culture .culture-gallery .culture-row > div {height: 100%;width: 100%;}
    
    .our-services .service .content h3{padding:0 0 0 85px;height:64px;display: flex;align-items: center;}
    .our-services .service .number .h2{position:absolute;}
    .our-services.bg-gray .service{padding:0;position:relative;}
    
    .tab-content{position:relative;}
    
    .verticle-tab .tab-wrapper .mobile-title{padding:10px 0px 30px 70px;}
    .verticle-tab .tab-wrapper .tab-content-wrap .tab-content > .icon{margin:0 0 0;position:absolute;}
    
    .tab-content{position:relative;}
    
    .latest-techno .list-wrapper .list h4.line100 {width: calc(100% - 70px);padding-left: 20px;margin-bottom: 0;}
    .latest-techno .list-wrapper .list .icon{margin: 0;}
    
    .our-services .service{width: 100%;}
    
    .icon-with-content .list .content {margin-top: 40px;}
    .icon-with-content .list {width: 100%;margin: 0 0 30px;position: relative;}
    
    .latest-techno .list-wrapper .content.list-black-dot {margin-top: 10px;}
    
    .blog_content-wrapper.client-guides-content{display: flex;flex-wrap: wrap;flex-direction: column-reverse;padding:40px 0 0 45px;}
    .blog_content-wrapper.client-guides-content .blog_right .toc {margin: 0;}

    .team-list-sec .team-list-wrapper{display: flex;flex-wrap: wrap;}
    .team-list-sec {padding: 70px 0;}
    .team-list-sec .team-list-wrapper .team-list {width: 25%;}
    
    .project-showcase .showcase .content-wrap .image img{width: 180px;}
    .project-showcase .showcase .content-wrap .image{text-align: left;}

	.mean-time .content-box-wrap{display:flex;flex-flow:row wrap;}
	.mean-time .content-box-wrap .content-box{width:calc(50% - 24px);margin-bottom:30px;}
	.quick-facts .quick-facts-wap{display:flex;flex-flow:row wrap;}
	.quick-facts .quick-facts-wap .facts-box{width:calc(50% - 8px);margin-bottom:30px;}
	.thank-text .text-wrap h2{font-size:27px;line-height:30px;margin:0 0 30px 0;}
	.thank-text .text-wrap .get-text{font-size:16px;line-height:27px;}
	.thank-text .text-wrap .button-1 a{  min-width: auto;}


	.technical-expertise{padding:50px 0;}
    .technical-expertise .expertise-wrapper .expertise-tech .expertise{width:100%;}
    .technical-expertise .expertise-wrapper .expertise-tech .tech{width:100%;}
    .technical-expertise .expertise-wrapper .expertise-tech .tech ul{display:flex;flex-flow:row wrap;}
    .technical-expertise .expertise-wrapper .expertise-tech .expertise{padding:15px 20px;}

    .what-offer .offer-wrap.new-offer .offer{padding:30px 15px 30px;}
    .what-offer .offer-wrap.new-offer .offer-inner{height:100%;}
    .what-offer .offer-wrap.new-offer{padding:40px 15px 0;}
    .consult-sec .left-side, .consult-sec .right-side{width: 100%; }
    .consult-sec .client-box .logo{text-align: center;}
    .consult-sec .content{margin-top: 5px;}
    .newblog-sec .blog_inner .blog_post_row .blog_box{width:100%; margin:0 0px 20px 0px;}
    .newblog-sec .blog_post_title > .inner{min-height:auto;}
    .newblog-sec .blog_inner .blog_post_row{flex-flow:wrap;margin:30px 0px 0;}
    .newblog-sec .blog_inner .blog_post_row .blog_box:last-child{margin:0;}
    .business-step .step-inner .step-info .step-list{transform: translateX(0px);}
	.services-accordn .name-title:after{height:15px;width:15px;top:calc((100% - 15px) / 2);}
	.services-accordn .name-title:hover h3{transform: translateX(0px);}
	.tech-stacks .tech-row{padding:0px;}
    .tech-stacks{padding:30px 0px;}
    .tech-stacks .logos-row{display:flex;flex-flow:row wrap;}
    .tech-stacks .tech-logo{display:flex;justify-content:center;align-items:center;}

    .blog_content-wrapper .post-content:before{left:-30px;}
    
		/* 06-01-2023 */
                
		.home-video-testinomials .inner .main-img{height: 210px;}
/*		.home-video-testinomials .inner > img{height: 210px;}
                .home-video-testinomials .title-part .title-part-inner .clutch-widget{
		text-align: center;
	}
	.home-video-testinomials .title-part .title-part-inner .clutch-widget iframe {
            margin: 30px auto 0;
            width: 212px;
        }
	.home-video-testinomials .title-part .title-part-inner h3{
		padding-bottom: 20px;
		text-align: center;
		font-size: 20px;
                line-height: 26px;
		width: auto;
	}
	.home-video-testinomials .title-part .title-part-inner h3:after {
            right: auto;
            left: 50%;
            transform: translateX(-50%);
            height: 1px;
            width: 150px;
            top: auto;
            bottom: 0;
        }*/
	
}

@media(max-width:500px){

	/*.title-part h2{line-height:32px;}*/

	.cta-graphic.cta-graphic-text .elements img.t2 {right:110px;}
	.cta-graphic.cta-graphic-text .elements img{opacity:0.4;}

	.about-espl .about-counter .left-digit .digit{font-size:65px;line-height:70px;}
	.about-espl .about-counter .right-wrapper > div{width:50%;padding:25px 10px 0;}
	.about-espl .about-counter .digit{font-size:36px;line-height:42px;}

	.project-showcase {padding: 30px 0 40px;}
	.project-showcase .showcase-wrap .showcase{width:100%;margin:0 auto 30px;}

	.convenience-agile .agile-wrapper .agile{width:auto;margin:0 auto 50px;}

	.testimonial-sec.home .title-part .title-part-inner h3{font-size:20px;line-height:26px;padding:0 0 20px;}
	.testimonial-sec.home .title-part .title-part-inner .clutch-widget iframe{margin:25px auto 0;}
	.testimonial-sec .testimonial-wrap .testimonial{width:auto;}

	.what-offer .offer-wrap .offer{height:380px;}


	.logo-list .each-logo{height:60px;}
	.logo-list .each-logo img{max-height:38px;max-width:100%;}

	.why-espark-service{padding:50px 0px 20px;}
	/*.why-espark-service .why-list ul li{display:block;}
	.why-espark-service .why-list ul li span {width: auto;padding: 0 0 0 10px;}*/



	.what-offer .offer-wrap .offer {width: auto;}

	.expertise-slider-sec .slider-content:hover > div{transform:translateY(33px);}

	.schedule-interview .interview-form .hs_submit .flex{margin:0 auto;}
	.schedule-interview .conditions ul li{width:100%;}
	.schedule-interview .hs_submit .button-2 {width: 100%;margin: 0 auto 20px;}

	.about-development{padding:50px 0 60px;}

	.content-with-big-image .left-content .icon-square{margin:0 0 15px;}

	.icon-listing .list-wrapper .list{width: 100%;margin: 0 0 40px;}
	.icon-listing .list-wrapper {margin: 40px 0 0;}

	.inspire-trust .inspire-inner .right .right-inner.col-4 .list{width:calc(50% - 30px);}

	.platforms .list-wrapper .list{width:100%;}

	.infra-image-main-box .inner-img-box .img{width:100%;}
    .infra-our-server{padding:40px 0;}

    .infra-our-server .inner-serve .serves-main-box .inner-serve-box{width:100%;margin:10px;}
    
    .client-guides-list .list-wrap .list{width:100%;margin:0 0 40px;}
    .client-guides-list{padding:60px 0 20px;}
    .client-guides-list .content-wrap .title h4{margin-bottom:10px;}
    
    .virtual-tour .virtual-tour-info{margin:40px 0 0;}
    
    .technocrats{padding:60px 0 35px;}
    .technocrats .team-columm .list .info h5{font-size:16px;}
    
    .director-section{padding:0 0 50px;}
    
    .latest-techno{padding:50px 0 15px;}
    
    .client-guides-list .list-wrap .list{width:100%;margin:0 0 39px;}
    
    .engagement-model-sec{padding:50px 0;}
    
    .process-flow{padding:50px 0px;}
    
    .main-event-sec .right-boxes .list .event-gallery .gallery-img{width:100%;margin:10px 0;}
    .main-event-sec .right-boxes .list .event-gallery{margin:20px 0 40px;}
    
    .main-blog-wrap .quote-content{font-size:20px;}
    
    .blog_content-wrapper .info .author-name span:after{display:none;}
    .blog_content-wrapper .author-info .info.flex{display:flex;align-items:center;margin-right:20px;}
    .blog_content-wrapper .featured-image-wrapper .post-topic{width:30%;}
    .blog_content-wrapper .info .author-name .date{padding:0;}
    .blog_content-wrapper .blog_left .post-content h2{font-size:22px;}
    .blog_content-wrapper .author-box .about-author{width:100%;padding-left:0;}
    .blog_content-wrapper .author-box{padding:20px;}

    .author-box .author-img{width:100%;margin-bottom:20px;height:65vw;}
    
    .process-flow .process-listing .process-list .left .title{padding:0 0 0 20px;}
    
    .blog_content-wrapper .featured-image-wrapper .post-topic{width:40%;}
    
    .collaborative .team-columm.col-1 .list .img-part{height:70vw;}
    .collaborative .team-columm.col-1{width:100%;}
    .collaborative .title-part{width:100%;margin-bottom:30px;}
    
    .team-columm.col-2 .list{width:100%;margin:0 0 20px;}
    .team-columm.col-2 .list .img-part{height:75vw;}
    .team-columm .list{width:100%;margin:0 0 30px;}
    .team-columm{flex-wrap:wrap;}
    .team-columm .list .img-part{height:80vw;}

    .safety-priority .saftety-wrap{flex-wrap:wrap;}
    .safety-priority .list{width:100%;margin-bottom:30px;}
    .safety-priority .list .img-part{height:100vw;}
    .safety-priority .list .img-part img{object-position:top;}
    .safety-priority.bg-gray{padding:50px 0;}
    .safety-priority .list .content-part h3{font-size:20px;line-height:30px;margin-bottom:10px;}
    
    .topic-list ul{display:none;background-color:var(--gray-color);padding:10px;}
    .topic-list h6{cursor:pointer;margin:0;position:relative;padding:10px;display:flex;align-items:center;background:#CED4DA url(../images/has-child-down-chevron.svg) no-repeat 94% 50%;}
    .topic-list:first-child{border-top:1px solid #949ca7;}
    .topic-list{border:1px solid #949ca7;border-top:0;}
    .topic-list h6.open{background:#CED4DA url(../images/has-child-up-chevron.svg) no-repeat 94% 50%;}

    .blog-list-wrap .list-wrapper .left{width:100%;margin-bottom:30px;}
    .blog-list-wrap .list-wrapper .right{width:100%;padding-left:0;}
    .blog-list-wrap .left .topic-list + .topic-list.ul-style{margin:0;}
    
    .new-service-banner .work-counter-espl .right {width: 100%;padding: 0;margin: 15px 0 0;}
    .new-service-banner .work-counter-espl .right .right-digit-wrapper{display: flex;flex-wrap: wrap;margin: 0 0 30px;height: auto;}
    .new-service-banner .work-counter-espl .right .right-digit-wrapper .digit {margin: 0 0 15px;width: 100%;}
    
    .we-care {padding: 60px 0;}
    .we-care .list-wrapper {margin: 35px 0 0;}
    .we-care .list-wrapper .list {margin: 0 0 20px;padding: 20px;width: 100%;}
    
    .pricing-models .price-wrapper {margin: 0;}
    .pricing-models .price-wrapper .price-box{margin: 0 0 20px;padding: 25px 20px;width: 100%;}
    
    .freetrail-work .step-wrap .step {width: 100%;margin: 0 0 40px;padding: 20px;}
    
    .for-who .case-wrap .case {margin-bottom: 30px;padding: 15px;width: 100%;}
    .for-who .case-wrap {padding: 30px 0;}
    
    .service-experience .inner .right .number-box {width: 100%;}
    .service-experience [class*="button-"] {padding: 20px 0 0;}
    
    .trail-offer .ul-number ul li {padding: 0 0 0 90px;}
   
    .service-experience .inner .left .number-box .number, .service-experience .inner .right .number-box .number {font-size: 35px;line-height: 40px;}
   
    .dd-team .inner .left {width: 100%;padding-right: 0;}
    .dd-team .inner .right {width: 100%;max-width: inherit;}
    .dd-team .inner .right .image:after{top: -8px;}
    
    .work-according .zone-wrapper .zone .top-part .left{align-items: center;}
    .work-according .zone-wrapper .zone {width: 100%;}

    .strength .list-wrapper .list {width: calc(50% - 20px);}
    .strength .inner {padding: 10px 0 0;}
    .strength .left-part > div{display:block;height: auto;}
    .strength .left-part .number{padding:40px 20px;margin-bottom:20px;width: 100%;height: 130px;}
    .strength .left-part .text{width: 100%;margin-left: 0;padding:50px 15px;;justify-content: center;text-align:center;height: 130px;}
    .strength .left-part > div:after{left:50%;transform:translate(-50%,-50%)rotate(90deg);width:50px;height:50px;top:50%;}
    .strength .box-wrapper .list {width: 100%;}
    .strength .list-wrapper .list h4{font-size: 16px;line-height: 24px;}

    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .inner{padding: 35px 80px 40px 30px;flex-direction: column-reverse;display: flex;}
    .service-zigzag-sec .service-zigzag-wrapper .service-zigzag .inner.flex.flex-reverse {padding: 45px 70px 40px 30px;}
    
    .work-together .together-wrapper .together {padding: 30px 20px;width: 100%;margin-bottom: 30px;}       
    .work-together .together-wrapper .together h3{padding: 0;}
    .work-together {padding: 60px 0 50px;}
    
    .methodology-tab .tab-wrapper .tabs .tabs-title {min-width: 241px;min-height: 35px;margin: 0 0 10px;}
    .methodology-tab .tab-wrapper .tabs .tabs-title + .tabs-title {margin: 0;}

    .Pre-defined-scope .scope-wrapper .right-content-wrap .scope {width: 100%;margin: 0;}
    
    .devimage-wall .wall-wrapper .right .inner-right .image-wrap .image {width: 50%;}
    .devimage-wall .wall-wrapper .left .image-wrap .image {width: 50%;}
    .devimage-wall .wall-wrapper .right .inner-left .content-wrap {padding: 30px 20px;}
    
    .icon-with-content .list {width: 100%;margin: 0 0 20px;}
    
    .awards .certificate-wrap .list {width: calc(50% - 20px);margin: 0px 10px 20px;}
    .awards .certificate-wrap {margin: 0px -10px;}
    .awards {padding: 55px 0px;}
    
    .factsheet .list-wrapper .list {width: calc(50% - 20px);margin: 0 10px 30px;}
    .factsheet .list-wrapper .list h4 {font-size: 20px;}
    
    .pricing-models {padding: 70px 0 30px;}
    
    .our-services .service {margin: 0 10px 30px;width: 100%;}
    .our-services .service .content h3 {height: auto;font-size: 19px;line-height:24px; padding: 0 0 35px 75px;  margin-bottom: 0;}

    .team-list-sec .team-list-wrapper .team-list{width: 33.33%;}

    .mean-time .content-box-wrap,
	.quick-facts .quick-facts-wap{display:block;margin: 0;}
	.mean-time .content-box-wrap .content-box,
	.quick-facts .quick-facts-wap .facts-box{width:auto;margin-bottom:30px;}

	.casestudy-section .case-content .link-wrap .btn-link{margin:0 0;}
	.casestudy-section .case-content .link-wrap{margin:0 auto;display:block;}
	.casestudy-section .case-content .link-wrap .btn-link + .btn-link{margin:20px 0 0;}
	.our-projects.home .slider-wrapper .slide-inner .image-wrap{height:200px;}


	.what-offer .offer-wrap.new-offer .offer{width:auto;margin:0 5px 20px;}
	.our-new-projects.home .slick-list{width: 260px;}
	.our-new-projects.home .slider-wrapper .slide-inner{margin: 0px 10px;}
	.our-new-projects.home .slider-wrapper .slide-inner .image-wrap .bg-img{height:214px;}
	.our-new-projects.home .slider-wrapper .slide-inner .content-wrap{left: 0px; padding: 10px;}
	.our-projects.home .slider-wrapper .slide-inner .image-wrap .content-wrap .button-1{padding: 0px}
	.consult-sec .default-form .wpforms-container-full .wpforms-field-container .wpforms-field.wpforms-one-half{width:100%; margin: 0px 0px 10px 0px;}
	.tech-stacks .tech-logo{height:50px;}
	.tech-stacks .tech-logo > div{width: 58%;}

    .home-video-testinomials .title-part-inner h3::after{width:0;}
}
@media(max-width:425px){
	/* 06-01-2023 */
	.home-video-testinomials .title-part{padding-right: 0;}
	.home-video-testinomials .inner .main-img{height: 230px;}
	.home-video-testinomials .inner .company-logo{width: 60px;}
	.home-video-testinomials .inner a .icon{width:40px;height:40px;right:20px;bottom:10px;}
	.cluch-logo-list-sec{padding:50px 0 40px;}
	.cluch-logo-list-sec .col{width:100%;}

}
    /* Pricing Table CSS */
    .pricing-table-sec {
        padding: 90px 0 60px;
    }

    .pricing-table-sec .container {
        padding: 0;
    }

    .pricing-table-sec .row-pricing h4 {
        font-size: 32px;
        font-weight: 700;
        line-height: 56px;
        margin: 0;
    }

    .pricing-models h4 {
        font-size: 40px;
        line-height: 55px;
        font-weight: 700;
        margin: 0 0 35px;
    }

    .pricing-table-sec .row-pricing p {
        font-size: 20px;
        font-weight: 400;
        line-height: 37px;
        margin: 0 0 70px;
    }

    .pricing-table-sec table,
    .pricing-table-sec tr,
    .pricing-table-sec td {
        border-collapse: collapse;
        text-align: left;
    }

    .pricing-table-sec .pricing-table table th {
        background: transparent;
        border-top: 0;
        border-left: 0;
        border-right: 0px dashed #00112C;
        border-bottom: 1px dashed #00112C;
        text-align: left;
        width: 277px;
        height: 50px;
        padding-left: 50px;
        font-size: 20px;
        font-weight: 600;
        line-height: 56px;
    }

    .pricing-table-sec .pricing-table table th:first-child {
        padding-left: 0;
    }

    .pricing-table-sec .pricing-table tbody tr td:first-child {
        padding: 0;
        font-weight: 600;
    }

    .pricing-table-sec .pricing-table tbody tr td {
        padding-left: 50px;
        font-size: 20px;
        line-height: 56px;
        border-bottom: 1px dashed #00112C;
        height: 50px;
        font-weight: 500;
        color: #00112C;
    }

    .pricing-table-sec .pricing-table tbody tr td:first-child {
        padding: 0;
        border-right: 1px dashed;
    }

    .pricing-table-sec .pricing-table tbody tr:last-child td {
        border-bottom: 0;
    }

    /* Tool Tip CSS */
    .ttip{position:relative;display: inline-block;}
    .ttip img.ttip-icon{margin:6px 0 0 5px;}
    .ttip span.ttip-text{position:absolute;font-size:16px;width:280px;background-color:#0070e1;color:#fff;border-radius:5px;padding:12px 20px 15px;line-height:26px;opacity:0;visibility:hidden;transition:400ms ease;top:50%;left:35px;    transform: translate(0, -50%); z-index: 1;}
	.ttip span.ttip-text:after{content:'';position:absolute;top:50%;left:-5px; transform: translate(0, -50%);margin-left:-5px;border:5px solid transparent;border-right-color:#0070e1;}
    .ttip:hover span.ttip-text{opacity:1;visibility:visible;}



    /* Hire Process CSS */
    /* .hire-process-sec {
        padding: 88px 0;
        background: #F8F9FA;
    } */

    .hire-process-sec .hire-container {
        max-width: 1220px;
        width: 100%;
        margin: 0 auto;
        padding: 0 15px;
    }

    .hire-process-sec .row_hire {
        display: flex;
        flex-wrap: wrap;
        column-count: 4;
        justify-content: space-between;
    }

    .hire-process-sec .hire-content {
        padding: 0 0 75px;
    }

    .hire-process-sec .hire-content h4 {
        font-size: 32px;
        font-weight: 700;
        line-height: 56px;
        margin: 0;
    }

    .hire-process-sec .hire-content p {
        font-size: 20px;
        font-weight: 400;
        line-height: 37px;
    }

    .hire-process-sec .hire_content-columns {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        flex: 0 0 238px;
    }

    .hire-process-sec .hire_content-columns .counter {
        margin-bottom: 44px;
        padding: 9px;
        width: 45px;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #FFFFFF;
        border: 1px dashed #00112C;
        border-radius: 23px;
        position: relative;
    }

    .hire-process-sec .hire_content-columns .counter:before {
        content: '';
        width: 2px;
        height: 32px;
        background: #000000;
        position: absolute;
        bottom: -32px;
    }

    .hire-process-sec .hire_content-columns .process-content {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .hire-process-sec .hire_content-columns .process-content .icon {
        width: 160px;
        height: 130px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 0 40px;
        z-index: 1;
        border-radius: 50%;
        position: relative;
    }

    .hire-process-sec .hire_content-columns .process-content .icon:before {
        content: '';
        position: absolute;
        width: 174px;
        height: 1px;
        border-top: 1px dashed #00112C;
        right: -174px;
        top: 48%;
        transform: translateY(-50%);
    }

    .hire-process-sec .hire_content-columns:nth-child(4) .process-content .icon:before {
        content: none;
    }

    .hire-process-sec .hire_content-columns .process-content .last-icon:before {
        content: none;
    }

    .hire-process-sec .hire_content-columns .process-content .hire-detail span {
        display: block;
        max-width: 117px;
        text-align: center;
    }

    .hire-process-sec .hire_content-columns .process-content .hire-detail {
        background: #FFFFFF;
        border: 1px dashed #00112C;
        border-radius: 10px;
        padding: 20px 60px 24px;
    }


    /* Accordion Information CSS */

    .accordion-information-sec {
        padding: 20px 0 60px;
    }

    .accordion-information-sec .inner-post-steps .counter-listing {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .accordion-information-sec .inner-post-steps .counter-listing>li {
        border-bottom: solid 1px #ccc;
        padding: 35px 30px 35px 0;
    }

    .accordion-information-sec .inner-post-steps .counter-listing>li:last-child {
        border-bottom: none;
    }

    .accordion-information-sec .inner-post-steps .counter-listing .title {
        margin: 0;
        position: relative;
        padding-right: 0;
        cursor: pointer;
        font-size: 31px;
    }

    .accordion-information-sec .inner-post-steps .counter-listing .title:before {
        content: '';
        background-image: url(../../../uploads/2022/08/arrow-black-right.svg);
        background-repeat: no-repeat;
        background-size: 30px;
        background-position: center;
        position: absolute;
        width: 30px;
        height: 16px;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        transition: all 0.5s;
    }

    .accordion-information-sec .inner-post-steps .counter-listing .title.active:before {
        content: '';
        background-image: url(../../../uploads/2022/08/arrow-black-right.svg);
        background-repeat: no-repeat;
        background-size: 30px;
        background-position: center;
        position: absolute;
        width: 30px;
        height: 16px;
        right: 0;
        top: 50%;
        transform: translateY(-50%) rotate(90deg);
        transition: all 0.5s;
    }

    .accordion-information-sec .inner-post-steps .counter-listing .accc-box {
        padding: 15px 100px 0 0;
    }

    .accordion-information-sec .inner-post-steps .counter-listing .accc-box ol {
        list-style-type: none;
        padding: 0 0 0 37px;
        counter-reset: b;
        margin-top: 45px;
    }

    .accordion-information-sec .inner-post-steps .counter-listing .accc-box ol > li h3 {
        counter-increment: b;
        position: relative;
        z-index: 1;
    }

.accordion-information-sec .inner-post-steps .counter-listing .accc-box ol > li h3, .accordion-information-sec .inner-post-steps .counter-listing .accc-box ol > li p {
    padding-left: 20px;
}
    .accordion-information-sec .inner-post-steps .counter-listing .accc-box ol > li {
        position: relative;
        z-index: 1;
        margin-bottom: 40px;
    }

    .accordion-information-sec .inner-post-steps .counter-listing .accc-box ol > li h3:before {
        content: counter(b);
        position: absolute;
        left: -35px;
        width: 26px;
        height: 26px;
        border-radius: 50%;
        background: #ffffff;
        text-align: center;
        border: 1px solid #000000;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 17px;
    }

    .accordion-information-sec .inner-post-steps .counter-listing .accc-box ol>li:after {
        content: "";
        position: absolute;
        display: block;
        height: -webkit-fill-available;
        top: 0;
        left: -23px;
        border-left: 2px solid #000;
        margin-top: 2%;
        z-index: -1;
    }

    .accordion-information-sec .inner-post-steps .counter-listing .accc-box p {
        margin-bottom: 20px;
    }


    @media (max-width: 1366px) {
        .hire-process-sec .hire_content-columns .process-content .icon:before {
            width: 150px;
            right: -155px;
        }
    }

    @media (max-width:1199px) {

        .pricing-table-sec .pricing-table table th,
        .pricing-table-sec .pricing-table tbody tr td {
            font-size: 18px;
            line-height: 24px;
            padding-left: 20px;
        }

        .icon:before {
            width: 120px;
            right: -115px;
        }

        .hire-process-sec .hire_content-columns .process-content .icon:before {
            content: none;
        }

        .hire-process-sec {
            padding: 50px 0;
        }

        .hire-process-sec .hire_content-columns .process-content .hire-detail {padding: 20px 30px 24px;}
        .hire-process-sec .hire_content-columns .process-content .hire-detail span {max-width: 100%;}

        .ttip span.ttip-text {top: -180%;}
        .accordion-information-sec .inner-post-steps .counter-listing .accc-box {padding: 15px 30px 0 0;}
    }

    @media (max-width: 1024px) {
        .hire-process-sec .hire_content-columns .process-content .icon:before {
            width: 111px;
            right: -111px;
        }

        .hire-process-sec .hire_content-columns {
            flex: 0 0 200px;
            padding: 15px;
        }

        .hire-process-sec .hire_content-columns .process-content .hire-detail {
            padding: 20px;
        }
    }

    @media (max-width: 992px) {
        .pricing-table-sec .container {
            max-width: 100%;
            width: 100%;
            padding: 0;
        }

        .pricing-table-sec .pricing-table table th,
        .pricing-table-sec .pricing-table tbody tr td {
            font-size: 15px;
            font-weight: 600;
            line-height: 20px;
        }

        .pricing-table-sec .row-pricing h4 {
            font-size: 28px;
            line-height: 33px;
        }

        .pricing-table-sec .row-pricing p {
            font-size: 16px;
            line-height: 22px;
            margin: 0 0 50px;
        }

        .hire-process-sec .hire_content-columns .process-content .icon:before {
            right: -105px;
        }

        .hire-process-sec .row_hire {
            justify-content: center;
        }

        .hire-process-sec .hire-content {
            padding: 0 0 40px;
        }

        .hire-process-sec .hire-content h4 {
            font-size: 28px;
            line-height: 40px;
        }

        .hire-process-sec .hire-content p {
            font-size: 18px;
            line-height: 27px;
        }

        .ttip {
            display: none;
        }
    }

    @media (max-width: 768px) {

        /* CSS Responsive table */
        table.responsive,
        table.responsive thead,
        table.responsive tbody,
        table.responsive th,
        table.responsive td,
        table.responsive tr {
            display: block;
        }

        table.responsive thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        table.responsive tr {
            border: 1px dashed #00112C;
            margin-bottom: 10px;
        }

        table.responsive td {
            border: 1px dashed #00112C;
            position: relative;
            padding: 12px 5%;
            width: 100%;
        }

        table.responsive th {
            border: 1px dashed #00112C;
        }

        table.responsive td::before,
        table.responsive td::before,
        table.responsive td .td-text {
            float: left;
            width: 47%;
            text-align: right;
            padding-right: 2px;
        }

        table.responsive td::before {
            width: 42%;
            padding-right: 15px;
            text-align: left;
            content: attr(data-content);
            display: block;
        }

        table.responsive td::after {
            content: none;
            display: table;
            clear: both;
        }

        .tdno1 .td-text,
        .tdno2 .td-text,
        .tdno3 .td-text,
        .tdno4 .td-text {
            color: #F65A4A !important;
        }

        table.responsive td .td-text {
            text-align: right;
            display: inline-flex;
            justify-content: end;
            /* padding-right: 10px; */
        }
		

        .pricing-table-sec .pricing-table table th,
        .pricing-table-sec .pricing-table tbody tr td {
            font-size: 13px;
            font-weight: 600;
            line-height: 15px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 10px;
        }
		.pricing-table-sec .pricing-table tbody tr td {min-height: 50px;height: auto; }
        .pricing-table-sec .pricing-table tbody tr td:first-child {
            padding: 10px;
        }

        .pricing-table-sec .row-pricing h4 {
            font-size: 28px;
            line-height: 38px;
        }

        .pricing-table-sec .row-pricing p {
            font-size: 14px;
            line-height: 20px;
            margin: 0 0 30px;
        }

        .hire-process-sec .hire-content h4 {
            font-size: 22px;
            line-height: 26px;
        }

        .hire-process-sec .hire-content p {
            font-size: 16px;
            line-height: 22px;
        }

        .hire-process-sec .hire_content-columns .process-content .icon {
            margin: 0 0 30px;
        }

        .accordion-information-sec .inner-post-steps .counter-listing .title {
            padding-right: 20px;
            font-size: 20px;
            line-height: 22px;
        }

        .accordion-information-sec .inner-post-steps .counter-listing .accc-box p {
            font-size: 14px;
            line-height: 19px;
        }

        .accordion-information-sec .inner-post-steps .counter-listing .title:before,
        .accordion-information-sec .inner-post-steps .counter-listing .title.active:before {
            background-size: 30px;
            width: 30px;
            height: 20px;
        }

        .accordion-information-sec .inner-post-steps .counter-listing>li {
            padding: 30px 0px 30px;
        }

        .accordion-information-sec .inner-post-steps .counter-listing .accc-box ol > li h3:before {font-size: 14px;}
        .accordion-information-sec .inner-post-steps .counter-listing .accc-box ol > li h3 {font-size: 18px;line-height: 22px;}
    }

    @media (max-width: 567px) {

        .accordion-information-sec .inner-post-steps .counter-listing .title:before,
        .accordion-information-sec .inner-post-steps .counter-listing .title.active:before {
            background-size: 20px;
            width: 20px;
            height: 10px;
            right: 0;
        }
		table.responsive td::before,
        table.responsive td::before,
        table.responsive td .td-text {
            width: 42%;
        }

        table.responsive td::before {
            width: 58%;
        }
    }
    .our-new-projects .slider-wrapper{
		margin: 0px !important;
	}
        
     /*our Service new scroll section*/   
    .new-service-part{overflow: hidden;}
	.service-slides .slick-list{overflow:visible!important;max-width:1200px;}
	.new-services{position:relative;padding-top:100px;}
	.new-services .card{display:block;padding:50px 60px;background:#fff;box-shadow:0px 5px 12px 1px #e9e9e9;border-radius:0.5rem;position:sticky;top:125px;transition:400ms;transform-origin:center top; }
	.new-services .slick-prev,.new-services .slick-next{position:absolute;width:46px;height:46px;font-size:0px;color:#fff;transition:400ms;cursor:pointer;border:1px solid #00112C;border-radius:10px;background:transparent url(https://www.esparkinfo.com//wp-content/themes/espark/images/black-arrow.svg) no-repeat center center / 16px auto;}
	.new-services .slick-prev{z-index:9;top:15px;right:80px;}
	.new-services .slick-next{z-index:9;top:15px;right:16px;transform:rotate(180deg);}
	@media (min-width: 1200px) {
		.service-slides .slick-list{margin:0 -30px;}
		.service-slides .slick-slide {padding: 0 30px;}
	} 
	@media (max-width: 1199px) {
		.service-slides .slick-list{margin:0 -10px;}
		.service-slides .slick-slide {padding: 0 10px;}
	} 
	@media (max-width: 600px) {
		.service-slides .slick-list{margin:0 -5px;}
		.service-slides .slick-slide {padding: 0 5px;}
	} 
	@media only screen and (max-width: 1199px) {
	    .new-services .card{padding: 24px;}
	}
	@media only screen and (max-width: 767px) {
	    .new-services .slick-prev, .new-services .slick-next{top: 30px;}
	}
	@media only screen and (max-width: 600px) {
	    .new-services .card{padding: 15px;}
	}

        .accc-box ul { margin-bottom: 20px;}