*{    outline:0!important;    -webkit-font-smoothing:antialiased;    -moz-osx-font-smoothing:grayscale;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-o-box-sizing: border-box;	-ms-box-sizing: border-box;}html{    -ms-text-size-adjust:100%;    -webkit-text-size-adjust:100%}body{    margin:0;    padding:0}abbr,blockquote,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,input,legend,li,ol,pre,ul{    margin:0;    padding:0}address,caption,code,figcaption,pre,th{    font-size:1em;    font-weight:400;    font-style:normal}fieldset,iframe,img{    border:0}caption,th{    text-align:left}table{    border-collapse:collapse;    border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{    display:block}audio,canvas,progress,video{    display:inline-block;    vertical-align:baseline}button{    background:0 0;    border:0;    -webkit-box-sizing:content-box;    box-sizing:content-box;    color:inherit;    cursor:pointer;    font:Poppins-Regular;    line-height:inherit;    overflow:visible;    vertical-align:inherit}button:disabled{    cursor:default}:focus{    outline:2px solid #c1e0fr;    outline:2px solid rgba(131,193,253,.5);    outline-offset:1px}::-moz-focus-inner{    border:0;    padding:0}:focus[data-focus-method=mouse]:not(input):not(textarea):not(select),:focus[data-focus-method=touch]:not(input):not(textarea):not(select){    outline:0}html{    font-family: 'Conv_ProductSans-Medium';    font-size:106.25%}body{    font-size:17px;    line-height:1.47059;    font-weight:400;    letter-spacing:-.022em;     background-color:#fff;    color:#333;    font-style:normal;    margin:0;    -webkit-font-smoothing:antialiased;    -moz-osx-font-smoothing:grayscale;    overflow-x:hidden;	width: 100%;	font-family: 'Conv_ProductSans-Medium';}body,button,input,select,textarea{    font-synthesis:none;    -moz-font-feature-settings:'kern';    -webkit-font-smoothing:antialiased;    -moz-osx-font-smoothing:grayscale;    direction:ltr;    text-align:left}/* HEADINGS */h1,h2,h3,h4,h5,h6{    color:#000}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{    display:block;    margin:0} h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{    margin-top:.4em}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{    margin-top:1.6em}ol+*,p+*,ul+*{    margin-top:.8em}ol,ul{    margin-left:1.17647em}ol ol,ol ul,ul ol,ul ul{    margin-top:0;    margin-bottom:0}nav ol,nav ul{    margin:0;    list-style:none}li li{    font-size:1em}a{    color:#0070c9}a:link,a:visited{    text-decoration:none}a:hover{    text-decoration:underline}a:active{    text-decoration:none}p+a{    display:inline-block}.h1,h1{    font-size:1.6rem;    line-height:1.18}.h2,h2{    font-size: 30px;    line-height: 35px;}.h3,h3{	font-size: 40px;    line-height: 52px;}.h4,h4{	font-size: 22px;    line-height: 30px;    letter-spacing: 0.02em;}.h5,h5{    font-size:.8rem}.h6,h6{    font-size:.6rem}p{    font-weight: 300;    font-size: 18px;    position: relative;    line-height: 30px;    color: #000;    font-family: 'Conv_ProductSans-Regular';	letter-spacing: .2px;}a:hover{    color:#222}:after,:before,a,div,img,label,li{   	font-size: 14px;     line-height: 22px;}
/* IMAGES-----------------------------------------------------------------*/img{    max-width:100%;    width:auto;    height:auto}@font-face {	font-family: 'Conv_ProductSans-Bold';	src: url('../fonts/ProductSans-Bold.eot');	src: local('☺'), url('../fonts/ProductSans-Bold.woff') format('woff'), 	url('../fonts/ProductSans-Bold.ttf') format('truetype'), 	url('../fonts/ProductSans-Bold.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'Conv_ProductSans-Light';	src: url('../fonts/ProductSans-Light.eot');	src: local('☺'), url('../fonts/ProductSans-Light.woff') format('woff'), 	url('../fonts/ProductSans-Light.ttf') format('truetype'), 	url('../fonts/ProductSans-Light.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'Conv_ProductSans-Medium';	src: url('../fonts/ProductSans-Medium.eot');	src: local('☺'), url('../fonts/ProductSans-Medium.woff') format('woff'), 	url('../fonts/ProductSans-Medium.ttf') format('truetype'), 	url('../fonts/ProductSans-Medium.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'Conv_ProductSans-Regular';	src: url('../fonts/ProductSans-Regular.eot');	src: local('☺'), url('../fonts/ProductSans-Regular.woff') format('woff'), 	url('../fonts/ProductSans-Regular.ttf') format('truetype'), 	url('../fonts/ProductSans-Regular.svg') format('svg');	font-weight: normal;	font-style: normal;}/* CONTAINER FIXED STYLE CODE-----------------------------------------------------------------*/ .Dle_container,.Dle_content{    -webkit-box-flex:0;    -ms-flex:0 0 100%;    flex:0 0 100%;    max-width:100%;    -ms-flex-wrap:wrap;    flex-wrap:wrap;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex}.Dle_wrapper{    background-color: #f7f7f7;    display: block;    height: 100%;    text-align: center;}.Dle_content_Wrapper {	width: 100%; }.Dle_container{    margin:0 auto;    display:inline-block;    max-width:1440px;	width: 100%;	min-height: 1000px;}.Top-HeaderContainer{    background: #272626;    height: 80px;    padding-left: 15px;    padding-right: 15px;}  .Dle_content{	background: #fff;}.bdr_blk{    box-sizing:border-box;    border-width:1px;    border-style:solid;    border-color: #dddfe2;} .Main_content{    width:100%} .btn_dflt{	display: inline-block;    font-weight: 400;    text-align: center;    white-space: nowrap;    vertical-align: middle;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    padding: 10px 20px 9px;    font-size: 14px;    line-height: 1.5;    border-radius: .25rem;    cursor: pointer;    -webkit-appearance: inherit !important;    border: 2px solid #D4066B;    border-radius: 3px;    font-size: 18px;    position: relative;    line-height: 30px;    color: #D4066B;    font-family: 'Conv_ProductSans-Regular';    text-decoration: none;}.btn_dflt:hover{    background: #d4066b;    text-decoration: none;    color: #fff;} .dft_btn:hover {    opacity: .65;	text-decoration: none;}/* COMMON FIXED STYLE CODE-----------------------------------------------------------------*/ .f1faL{    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -ms-flex-wrap:wrap;    flex-wrap:wrap}.D_Flw{    -webkit-box-flex:0;    -ms-flex:0 0 100%;    flex:0 0 100%;    max-width:100%}  .D_Ml0e{    margin-left:auto}.D_Mr0e{    margin-right:auto}.DM0e{	margin:0 auto;}.D_hgt{    height:100%}.bg_wht{    background:#fff !important}.clr_wht {    color: #fff !important;}.clr_dft{	color: #1a99bf !important;}.pad_dft{    padding:15px}.pad_rgt{    padding-right:7px}.pad_lft{    padding-left:7px}.pad_btm{	padding-bottom:7px;}.pad_tp{	padding-top:4.5px;}.table_class {	display: table;    height: 100%;}.table_cell {    display: table-cell;}.v_mdle {    vertical-align: middle !important;}.v_btm{	vertical-align: bottom;}.pos_rel{	position:relative;}.pos_abs{	position:absolute;}.tbl_fxed {    table-layout: fixed;    width: 100%;}.clr_gry {    line-height: 22px;    letter-spacing: 0.05em;    color: #6C6565 !important;}.clear_sep{	-webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    clear: both;	margin-bottom: 10px;    margin-top: 10px;}.bg_gry {    background: #f8f8f8;}.border_top {    border-top: 1px solid #e5e5e5;}body.modal-open {    overflow: visible;}   .editable_select select {     display: none !important;} .editable_select.search_disable .dd-search {     display: none;} .dropdown-select {     background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);     background-repeat: repeat-x;     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40FFFFFF', endColorstr='#00FFFFFF', GradientType=0);     background-color: #fff;     box-sizing: border-box;     cursor: pointer;     display: block;     float: left;     padding-left: 6px;     padding-right: 28px;     text-align: right !important;     transition: all 0.2s ease-in-out;     -webkit-user-select: none;     -moz-user-select: none;     -ms-user-select: none;     user-select: none;     white-space: nowrap;     padding: 9px 0px 9px 7px;      font-weight: 400;     font-style: normal;     text-transform: none;     background: #ffffff;     border-radius: 5px;      height: 40px;     position: relative;     font-size: 14px;     line-height: 21px;     letter-spacing: 0.05em;     color: #6C6565;} .dropdown-select:focus {     background-color: #fff;} .dropdown-select:hover {     background-color: #fff;}   .dropdown-select:after {	height: 0;    width: 0;    border-left: 3px solid transparent;    border-right: 3px solid transparent;    border-top: 7px solid #ec1d62;    -webkit-transform: origin(50% 20%);    transform: origin(50% 20%);    transition: all 0.125s ease-in-out;    content: '';    display: block;    margin-top: -4px;    pointer-events: none;    position: absolute;    left: 10px;    top: 50%;} .dropdown-select.open:after {     -webkit-transform: rotate(-180deg);     transform: rotate(-180deg);} .dropdown-select.open .list {     -webkit-transform: scale(1);     transform: scale(1);     opacity: 1;     pointer-events: auto;} .dropdown-select.open .option {     cursor: pointer;} .dropdown-select.wide { 	width: 100%;    min-width: 45px;    font-size: 16px;} .dropdown-select.wide .list {     left: 0 !important;     right: 0 !important;} .dropdown-select .list {     box-sizing: border-box;     transition: all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75), opacity 0.1s linear;     -webkit-transform: scale(0.75);     transform: scale(0.75);     -webkit-transform-origin: 50% 0;     transform-origin: 50% 0;     box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.09);     background-color: #fff;     border-radius: 4px;     margin-top: 4px;     padding: 0x 0 0px;     opacity: 0;     overflow: hidden;     pointer-events: none;     position: absolute;     top: 100%;     left: 0;     z-index: 999;     max-height: 250px;     overflow: auto;     border: 1px solid #ddd;} .dropdown-select .list:hover .option:not(:hover) {     background-color: transparent !important;} .dropdown-select .dd-search{     overflow:hidden;     display:flex;     align-items:center;     justify-content:center;     margin-bottom: 5px;} .dropdown-select .dd-searchbox{     width:90%;     padding: 4px;     border: 1px solid #dedede;     border-radius:4px;     outline:none;} .dropdown-select .dd-searchbox:focus{     border-color:#222222;} .dropdown-select .list ul {     padding: 0;     margin: 0;} .dropdown-select .option {     cursor: default;     outline: none;     padding-left: 6px;     padding-right: 6px;     text-align: left;     transition: all 0.2s;     list-style: none;      padding-top: 4px;     padding-bottom: 4px;     font-size: 12px;} .dropdown-select .option:hover, .dropdown-select .option:focus {     background-color: #f6f6f6 !important;} .dropdown-select .option.selected {     color: #ec1d62;} .dropdown-select .option.selected:focus {     background: #f6f6f6;} .dropdown-select a {     color: #aaa;     text-decoration: none;     transition: all 0.2s ease-in-out;} .dropdown-select a:hover {     color: #666;} .list::-webkit-scrollbar {     width: 6px;} .list::-webkit-scrollbar-track {     background-color: #f1f4f5;} .list::-webkit-scrollbar-thumb {     background: #0898c4;} .list::-webkit-scrollbar-thumb:hover {     background-color: #066c8e;}.section-contact-banner, .banner-inner-container, .owlHome__wrp03 {    min-height: 720px;    background-size: cover;}header.header_al {    background: #fff;    height: 160px;    position: fixed;    left: 0;    right: 0;    margin: 0 auto;    z-index: 99;    max-width: 1440px;}.top-strip-ex {    padding-left: 28px;    padding-right: 28px;    border-bottom: 1px solid #F5F2F2;    height: 40px;    font-family: 'Conv_ProductSans-Light';    padding-top: 9px;    color: #000;    letter-spacing: .4px;} .top-strip-ex a {    color: #000;}.top-strip-ex.D_Flw i {    margin-right: 8px;    color: #000;    position: relative;}.top-strip-ex.D_Flw span {    padding-left: 12px;    padding-right: 12px;}.top-strip-ex.D_Flw span:first-child {    padding-left: 0;}.top-strip-ex.D_Flw span:last-child {    padding-right: 0;}.left-top-strip i {    top: 2px;}.center-top-strip i {    top: 1px;}header.header_al nav.excpt__nav {    padding-left: 28px;    padding-right: 28px;    padding-top: 23px;    padding-bottom: 23px;}header.header_al nav.excpt__nav a.navbar-brand {    max-width: 230px;    padding-top: 0;	text-align: left;}header.header_al nav.excpt__nav li.nav-item a {    font-size: 20px;    font-family: 'Conv_ProductSans-Medium';    text-decoration: none;    font-weight: normal;    color: #c02371;    padding-left: 30px;    padding-right: 30px;}.Dle_content {    padding-top: 160px;}.home02 {    padding-left: 28px;    padding-right: 28px;}.home03 {    padding: 0;    border-top: 3px solid #c02371;}.hm-banner-text-wrapper {    position: absolute;    left: 0;    right: 0;    bottom: 0;    text-align: left;    padding-left: 8rem;    padding-right: 8rem;    padding-bottom: 9rem;    color: #fff;}.owlHome__wrp {    position: relative;}.hm-banner-text-wrapper h4, .hm-banner-text-wrapper h3 {    color: #fff;    font-family: 'Conv_ProductSans-Medium';    position: relative;    top: 80px;    opacity: 0;}.hm-bnr-container {    max-width: 510px;    width: 100%;}.Dle_content .home03 .owl-nav {    position: absolute;    width: 100%;    left: 0;    right: 0;    bottom: 0;    text-align: left;    padding-left: 8rem;    padding-right: 8rem;    padding-bottom: 4rem;    color: #fff;}.Dle_content .home03 .owl-nav button {    width: 20px;    height: 19px;    margin: 0;    border-radius: 0;    position: relative;    background: transparent;    display: inline-block;}.Dle_content .home03 .owl-nav button span {    display: none;}.Dle_content .home03 .owl-nav button.owl-prev {background: url(../svg/slide-left.svg);}.Dle_content .home03 .owl-nav button.owl-next {    background: url(../svg/slide-right.svg);}.owlHome__wrp:before {	content: '';    width: 100%;    height: 460px;    position: absolute;    bottom: 0;    left: 0;    background: linear-gradient(transparent, #DF0766 );	background: -webkit-linear-gradient(transparent, #DF0766 );	background: -moz-linear-gradient(transparent, #DF0766 );	background: -o-linear-gradient(transparent, #DF0766 );	background: -ms-linear-gradient(transparent, #DF0766 ); }.Pad-L-R-28 {    padding-left: 28px;    padding-right: 28px;}.Pad-T-B-Cmn {    padding-top: 100px;    padding-bottom: 100px;}.section-about-home {    background: #fff;    text-align: left;}h3.section-headding-common {	font-size: 20px;    line-height: 25px;    position: relative;    margin-bottom: 30px;	text-align:left;}.btn_dflt .icon-slide-right:before {    font-size: 10px;}.btn_dflt .icon-slide-right {    margin-left: 15px;}.grdnt-txt {    background: -webkit-linear-gradient(#EF0760, #940682);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}.section-about-home h2.grdnt-txt {    max-width: 422px;    margin-bottom: 2rem;}.right-hm-abt .table_cell.v_mdle {    max-width: 650px;}h3.section-headding-common span {    border-bottom: 1px solid;    padding-bottom: 4px;}.section-about-home .button-wrapper {    margin-top: 3rem;}.left-hm-abt  .table_class {    width: 100%;    text-align: center;}.left-hm-abt figure {    margin-bottom: 3rem;}.left-hm-abt figure img {	max-width: 80%;    width: 100%;} .srv-bx-single {    padding-right: 15px;}.srv-bx-single a {    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);    -webkit-box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);    -moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);    -o-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);    -ms-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);    border-radius: 2px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    -o-border-radius: 2px;    -ms-border-radius: 2px;    display: block;    padding: 25px 35px 25px;    background: #fff;    min-width: 314px;    text-decoration: none;    overflow: hidden;    position: relative;	z-index: 9;}.srv-bx-home-wrapper {    width: 100%;    margin-top: 6rem;    margin-bottom: 8rem;}span.more-single {    display: block;    text-align: right;}.srv-bx-single h2 {    text-align: left;    margin-top: 30px;}.srv-single-hm-inner figure img {    max-height: 80px;}span.more-single i:before {    font-size: 20px;    color: #c02371;}.srv-single-hm-inner figure {    margin-top: 10px;}.Pad-T-B-Cmn, .section-blog-home, .section-service-home {    padding-left: 80px;    padding-right: 80px;}.blog-single-hm-inner img {    width: 100%;	}.section-blog-home {    text-align: left;}.blog-bx-single h4 {    color: #000;}.blog-bx-single a {    display: block;    text-decoration: none;}.blog-single-hm-inner {    margin-top: 2rem;}.blog-bx-home-wrapper {    margin-top: 1rem;}.blog-single-hm-inner figure {    overflow: hidden;}.footer-container ul {    margin-right: 0;    margin-left: auto;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-top: 24px;    list-style: none;}footer.D_Flw {    background: #fff;} .footer-container {    padding-left: 80px;    padding-right: 80px;    padding-top: 55px;    padding-bottom: 65px;}.footer-container ul li {    padding-top: 2px;}.footer-container ul li a {    font-size: 20px;    font-family: 'Conv_ProductSans-Medium';    text-decoration: none;    font-weight: normal;    color: #c02371;    padding-left: 30px;    padding-right: 30px;}.footer-container ul li:last-child a {    padding-right: 0;} .scrollinG .top-strip-ex{    color: #fff;    background: #c02371;}.section-serv-04 ul li:before, .project_tab li a:before, .project_tab li a, .box-srv-03-container img, .sec-serv-03-right img, .left-icon-banner img, .pad-box-abt, .form-contact-box-container input.wpcf7-form-control.wpcf7-submit, header.header_al nav.excpt__nav li.nav-item a, .blog-bx-single h4, .blog-single-hm-inner img, span.more-single i:before, .srv-bx-single *, .srv-bx-single, .hm-banner-text-wrapper h4, .header_al, .header_al * {    -webkit-transition:all 400ms linear;    -moz-transition:all 400ms linear;    -o-transition:all 400ms linear;    transition:all 400ms linear;}.hm-banner-text-wrapper h3{	-webkit-transition:all 600ms linear;    -moz-transition:all 600ms linear;    -o-transition:all 600ms linear;    transition:all 600ms linear;}.scrollinG .top-strip-ex a, .scrollinG .header_al i{    color: #fff !important;   }  .scrollinG header.header_al {    height: 100px;}.scrollinG a.navbar-brand img {    max-width: 100px;}.scrollinG header.header_al nav.excpt__nav {    padding-top: 10px;    padding-bottom: 10px;}.scrollinG header.header_al nav.excpt__nav li.nav-item a {    font-size: 16px;}.owl-item.active .hm-banner-text-wrapper h4,.owl-item.active .hm-banner-text-wrapper h3 {    opacity: 1;    top: 0;}.srv-bx-single a:before {    content: '';    width: 100%;    background: #c02371;    position: absolute;    left: 0;    right: 0;    bottom: 0;    z-index: -9;    -webkit-transition: all 300ms cubic-bezier(0.4, 0, 1, 1);    -moz-transition: all 300ms cubic-bezier(0.4, 0, 1, 1);    -o-transition: all 300ms cubic-bezier(0.4, 0, 1, 1);    transition: all 300ms cubic-bezier(0.4, 0, 1, 1);    height: 0;}.srv-bx-single a:hover:before {    height: 100%;}.srv-bx-single a:hover h2 {    color: #fff;}.srv-bx-single a:hover span.more-single i:before {    color: #fff;}.box-srv-03-container:hover img, .section-serv-03:hover .sec-serv-03-right img, .blog-single-hm-inner:hover img {	transform: scale(1.1) rotate(3deg);	-webkit-transform: scale(1.1) rotate(3deg);	-moz-transform: scale(1.1) rotate(3deg);	-o-transform: scale(1.1) rotate(3deg);	-ms-transform: scale(1.1) rotate(3deg);} .blog-bx-single a:hover h4 {    color: #c02371;}.srv-bx-single a:hover i:before {    transform: rotate(145deg);	-webkit-transform: rotate(145deg);	-moz-transform: rotate(145deg);	-o-transform: rotate(145deg);	-ms-transform: rotate(145deg);}.Dle_content .home03 .owl-nav button:hover {    opacity: .65;}.footer-container ul li a:hover, header.header_al nav.excpt__nav li.nav-item a:hover {	 color: #000;} .dropdown-select.wide:hover .current, .top-strip-ex a:hover{    color: #c02371;}.banner-inner-container:before {    content: '';    width: 100%;    height: 460px;    position: absolute;    bottom: 0;    left: 0;    background: linear-gradient(transparent, #DF0766 );	background: -webkit-linear-gradient(transparent, #DF0766 );	background: -moz-linear-gradient(transparent, #DF0766 );	background: -o-linear-gradient(transparent, #DF0766 );	background: -ms-linear-gradient(transparent, #DF0766 ); }.inner-txt-overlay {    left: 0;    right: 0;    bottom: 0;    text-align: left;    padding-left: 3rem;    padding-right: 3rem;    padding-bottom: 3rem;    color: #fff;}.inner-abs-banner-container h4, .inner-abs-banner-container h3 {    color: #fff;}.mission-bx-home-wrapper {    width: 100%;    text-align: left;}.serv-02-inner-container {    background: #fff;}.pad-box-abt {    padding: 80px 80px 80px 100px;	text-align: left;}.section-separate-medium {    padding-top: 25px;    padding-bottom: 25px;}.right-icon-banner {    max-width: 600px;}.left-icon-banner {    margin-right: 60px;}.left-icon-banner img {    max-width: 130px;}.section-serv-03 {    text-align: left;}.section-serv-03 .clear_sep {    padding-top: 3rem;    padding-bottom: 1rem;}.section-serv-03 h4 {    color: #c02371;    font-family: 'Conv_ProductSans-Regular';}.sec-serv-03-left {    padding-right: 3.5rem;}.sec-serv-03-right img {    width: 100%;}.box-srv-03-container img {    width: 100%;}.box-srv-03-container h4 {    font-size: 20px;    margin-top: 17px;}.bg-gradient {    background: #D4066B;    position: relative;}.bg-gradient:before {    content: '';    width: 100%;    height: 328px;    background: linear-gradient(transparent, #000000);	background: -webkit-linear-gradient(transparent, #000000);	background: -moz-linear-gradient(transparent, #000000);	background: -o-linear-gradient(transparent, #000000);	background: -ms-linear-gradient(transparent, #000000);    position: absolute;    left: 0;    bottom: 0;    opacity: .5;}.clr-white-cstm h4 {    color: #fff;}.tab-section-serv-common {    text-align: center;    background: #FCEBEB;	border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	-o-border-radius: 3px;	-ms-border-radius: 3px;}.tab-iner-padding {	padding-top: 50px;    padding-left: 28px;    padding-right: 28px;    padding-bottom: 40px;}.tab-iner-padding h4 {    margin-bottom: 25px;    color: #c02371;}.tab-iner-padding .clear_sep.border-sep-aditional {    background: #CEC6C6;    padding: 0;    height: 1px;    margin-top: 60px;    margin-bottom: 40px;}.ser_tab_right-box {    text-align: left;}.tab-content-area {    max-width: 93%;    margin: 0 auto;}.tab-left-cnt-area {    padding-right: 15px;}.tab-right-cnt-area {    padding-left: 15px;    padding-top: 10px;}.tab-left-cnt-area img {    width: 100%;}.tab_box .clear_sep {    padding: 0;    margin-bottom: 70px;}.project_tab li {    margin: 0 auto;    padding: 0 20px 0;}.project_tab ul {    margin: 0;    text-align: center;}.project_tab li:first-child {    margin-right: 0;}.project_tab li:last-child {    margin-left: 0;}.project_tab li a {    margin-bottom: 25px;    color: #c02371;    font-size: 25px;    line-height: 30px;    text-decoration: none;    position: relative;    padding-bottom: 10px;}.project_tab li a.active {    border-bottom: 3px solid #D4066B;} .section-serv-04 {    padding-top: 0;    padding-bottom: 10px;}.section-serv-04 h4 {    text-align: center;    width: 100%;    margin-bottom: 1rem;    color: #c02371;}

.serv-02-inner-container ul, .section-serv-04 ul {    width: 100%;    text-align: left;    margin: 0;    padding: 0;    margin-bottom: 20px;    margin-left: auto;    margin-right: auto;    max-width: 1000px;    list-style: none;}.serv-02-inner-container ul li, .section-serv-04 ul li {    font-weight: 300;    font-size: 18px;    position: relative;    line-height: 30px;    color: #000;    font-family: 'Conv_ProductSans-Regular';    margin-bottom: 14px;    margin-top: 14px;    padding-left: 30px;}

.serv-02-inner-container ul li:before, .section-serv-04 ul li:before {    
content: '';    
width: 18px;    
height: 13px;    
background: url(../images/mark-li.svg);   
 position: absolute;    left: 0;    top: 7px;    border-radius: 30px;}

.contact-map-container .section-headding-common {    margin-left: 0;    margin-right: auto;}.contact-map-container a.btn-back {    margin-left: auto;    margin-right: 0;    font-family: 'Conv_ProductSans-Light';    text-decoration: none;    color: #000}.contact-map-container a.btn-back i {    margin-right: 4px;    position: relative;    top: 2px;}.section-contact-banner {    background: #FCEBEB;}.contact-map-container {    text-align: left;}.right-contact-text {    background: #fff;    padding: 50px 50px 50px 60px;} .left-contact-map iframe {    width: 100%;    min-height: 465px;    height: 100%;}.right-contact-text h4 {    margin-bottom: 0;    color: #c02371;}.right-contact-text p {    margin: 0;    line-height: 26px;font-family: 'Conv_ProductSans-Light';}.form-contact-box-container {    max-width: 1200px;    margin: 0 auto;    padding: 125px 45px 85px;    border: 1px solid #C4C4C4;    margin-top: -10px;	background: #fff;}.form-contact-box-container form {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    text-align: left;}.form_field_left {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;    padding-right: 20px;}.form_field_right {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;    padding-left: 20px;}.form-contact-box-container label {    width: 100%;    margin-bottom: 30px;}.form-contact-box-container input.wpcf7-form-control {    width: 100%;    height: 50px;    border: 1px solid #C4C4C4;    border-radius: 3px;}.form-contact-box-container textarea.wpcf7-form-control {    width: 100%;    height: 180px;    border: 1px solid #C4C4C4;    border-radius: 3px;    min-height: auto;}.form-contact-box-container input.wpcf7-form-control.wpcf7-submit {    display: inline-block;    font-weight: 400;    text-align: center;    white-space: nowrap;    vertical-align: middle;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    padding: 8px 60px 9px 20px;    cursor: pointer;    -webkit-appearance: inherit !important;    border: 2px solid #D4066B;    border-radius: 3px;    font-size: 18px;    position: relative;    line-height: 30px;    color: #D4066B;    font-family: 'Conv_ProductSans-Regular';    text-decoration: none;    width: auto;    margin-right: 0;    margin-left: auto;    float: right;    height: auto;    background-color: transparent;    background: url(../svg/more-submit.svg) no-repeat;	background-position: 103px 21px;	width: 140px;}.form-contact-box-container input.wpcf7-form-control.wpcf7-submit:hover {    background: #d4066b;    color: #fff;    padding: 8px 20px 9px 20px;}.section-form-contact {    position: relative;    z-index: 9;}.section-form-contact:before {content: '';width: 100%;height: 50px;background:#FCEBEB;position: absolute;left: 0;z-index: -9;}header.header_al nav.excpt__nav li.nav-item a.active {    color: #000;}.header_al * {    -webkit-transition: none;    -moz-transition: none;    -o-transition: none;    transition: none;}.section-abt-02:hover .pad-box-abt {    background: rgb(243 14 99 / 48%);}.section-abt-02:hover p {    color: #fff;}.inner-abs-banner-container:hover .left-icon-banner img {    transform: rotateY(380deg);	-webkit-transform: rotateY(380deg);	-moz-transform: rotateY(380deg);	-o-transform: rotateY(380deg);	-ms-transform: rotateY(380deg);}.box-srv-03-container figure, .sec-serv-03-right figure {    overflow: hidden;}.project_tab li a:before {    content: '';    width: 0;    height: 3px;    background: #000000;    position: absolute;    left: 0;    right: 0;    bottom: -3px;    margin: 0 auto;}.project_tab li a:hover:before {    width: 100%;}.project_tab li a:hover {    color: #000;}.box-common-serv {    width: 100%;}
.photos .item .box-srv-03-container {
    margin-bottom: 30px;
    margin-top: 30px;
}

.photos .item .box-srv-03-container a {
    display: block;
    overflow: hidden;
}
header.header_al nav.excpt__nav li.nav-item .dropdown-menu ul li a {
    text-align: left;
    padding-left: 15px;
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
}

header.header_al nav.excpt__nav li.nav-item .dropdown-menu {
    padding: 0;
}

@media screen and (max-width: 1400px) {.section-contact-banner, .banner-inner-container, .owlHome__wrp03 {    min-height: 500px; }	.inner-txt-overlay.pos_abs, .hm-banner-text-wrapper {    padding-left: 6rem;    padding-right: 6rem;    padding-bottom: 8rem;}.Dle_content .home03 .owl-nav {    padding-bottom: 4rem;    padding-left: 6rem;    padding-right: 6rem;}header.header_al {    height: 140px;}header.header_al nav.excpt__nav {    padding-top: 14px;    padding-bottom: 14px;}.Dle_content {    padding-top: 140px;}.Pad-T-B-Cmn {    padding-top: 70px;    padding-bottom: 70px;}.srv-bx-home-wrapper {    margin-top: 3rem;    margin-bottom: 2rem;}h3.section-headding-common {    margin-bottom: 15px;}.footer-container {    padding-top: 35px;    padding-bottom: 35px;}a.footer-logo img {    max-width: 180px;}.footer-container ul {    margin-top: 14px;}header.header_al nav.excpt__nav a.navbar-brand {    max-width: 200px;}	.pad-box-abt {    padding: 60px 60px 50px 60px;}.left-icon-banner img {    max-width: 100px;}.section-serv-04.Pad-T-B-Cmn {    padding-top: 0;}.left-contact-map iframe {    min-height: 300px;    height: 100%;}.form-contact-box-container {    padding-top: 80px;    padding-bottom: 50px;}.section-serv-03 .clear_sep {    padding-top: 1.5rem;}.project_tab li a {    font-size: 22px;    line-height: 26px;}.tab_box .clear_sep {    margin-bottom: 50px;}/*font size 1400*/.footer-container ul li a, header.header_al nav.excpt__nav li.nav-item a {    font-size: 18px;}.top-strip-ex span {    font-size: 13px;}.h4, h4 {    font-size: 20px;    line-height: 26px;}.h3, h3 {    font-size: 40px;    line-height: 44px;}h3.section-headding-common {    font-size: 18px;}.h2, h2 {    font-size: 28px;    line-height: 32px;}.section-serv-04 ul li, p {    font-size: 16px;    line-height: 26px;}/*end font size 1400*/}@media screen and (min-width: 1400px) {.Dle_container, header.header_al {    max-width: 100%;}.form-contact-box-container, .section-serv-04 ul {     max-width: 1300px; }	}@media screen and (max-width: 1200px) { .top-strip-ex.D_Flw span {    padding-right: 6px;    padding-left: 6px;} .Pad-L-R-28, .home02, header.header_al nav.excpt__nav, .top-strip-ex {    padding-left: 15px;    padding-right: 15px;}/*font size 1200*/ .h4, h4 {    font-size: 18px;    line-height: 22px;}.h3, h3 {    font-size: 32px;    line-height: 38px;}h3.section-headding-common {    font-size: 17px;}.h2, h2 {    font-size: 24px;    line-height: 28px;}.left-hm-abt figure img {    min-width: auto;}.blog-bx-home-wrapper {    margin-top: 0;}.section-serv-04.Pad-T-B-Cmn, .section-blog-home.Pad-T-B-Cmn {    padding-bottom: 0;}.footer-container ul li a, header.header_al nav.excpt__nav li.nav-item a {    font-size: 16px;}.dropdown-select.wide {    font-size: 14px;}.project_tab li a {    font-size: 20px;    line-height: 24px;} /*font size 1200 end*/} @media screen and (max-width: 1024px) {.footer-container {    padding-left: 30px;    padding-right: 30px;}	.section-contact-banner, .banner-inner-container, .owlHome__wrp03 {    min-height: 420px;}.inner-txt-overlay.pos_abs, .hm-banner-text-wrapper {    padding-left: 4rem;    padding-right: 4rem;    padding-bottom: 5rem;}.Dle_content .home03 .owl-nav {    padding-bottom: 25px;    padding-left: 4rem;    padding-right: 4rem;}.Pad-T-B-Cmn, .section-blog-home, .section-service-home {    padding-left: 50px;    padding-right: 50px;}.Pad-T-B-Cmn {    padding-top: 50px;    padding-bottom: 50px;}.srv-bx-home-wrapper {    margin-top: 1rem;    margin-bottom: 1rem;}/*font size 1024px*/.h3, h3 {    font-size: 28px;    line-height: 30px;}  .h2, h2 {    font-size: 22px;}.box-srv-03-container h4 {    font-size: 17px;}/*font size 1024px*/ 	}@media screen and (max-width: 991px) {
	.photos .item .box-srv-03-container {
    margin: 0;
}
header.header_al nav.excpt__nav li.nav-item a.active {
    color: #ffbbd2;
}
header.header_al nav.excpt__nav li.nav-item .dropdown-menu ul li a {
    font-size: 14px;
}
	.box-serv-03-inr {    width: 50%;    margin-bottom: 20px;    margin-top: 20px;}	.right-icon-banner {    max-width: 450px;}	header.header_al button.navbar-toggler {    background-color: #c02371;    margin-right: 10px;    margin-left: auto;    border: 0;    border-radius: 4px;    background: linear-gradient(45deg, #802b86, #c02371);	background: -webkit-linear-gradient(45deg, #802b86, #c02371);	background: -moz-linear-gradient(45deg, #802b86, #c02371);	background: -o-linear-gradient(45deg, #802b86, #c02371);	background: -ms-linear-gradient(45deg, #802b86, #c02371);	padding: 0 5px 0;		box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	-o-box-shadow: none;	-ms-box-shadow: none;}	span.navbar-toggler-icon {    background: url(../svg/burger-menu.svg) center no-repeat;}.tab-right-cnt-area {     padding-top: 0;}.right-top-strip {    display: none;}.center-top-strip {    margin-right: 0;}.footer-container ul li a {    padding-left: 15px;    padding-right: 15px;}header.header_al .navbar-collapse{    position: absolute;    left: 0;    top: 100%;    width: 100%;} header.header_al .navbar-collapse ul li.nav-item a {    border-left: 15px solid rgb(255 255 255 / 30%);    border-right: 15px solid rgb(255 255 255 / 30%);    background: transparent;    border-bottom: 1px solid rgb(255 255 255 / 73%);    color: #fff;    text-align: center;    font-family: 'Conv_ProductSans-Light';    letter-spacing: .5px;}header.header_al .navbar-collapse ul {    background-color: #802b86;    background: linear-gradient(45deg, #802b86, #c02371);    background: -webkit-linear-gradient(45deg, #802b86, #c02371);    background: -moz-linear-gradient(45deg, #802b86, #c02371);    background: -o-linear-gradient(45deg, #802b86, #c02371);    background: -ms-linear-gradient(45deg, #802b86, #c02371);}header.header_al .navbar-collapse ul li.nav-item:last-child a {    border-bottom: 0;} }@media screen and (max-width: 840px) {.section-contact-banner, .banner-inner-container, .owlHome__wrp03 {    min-height: 360px;}.owlHome__wrp:before {    height: 100%;}.srv-bx-single {    width: 50%;    padding-left: 15px;}.srv-bx-single a {    min-width: auto;    width: 100%;}.srv-bx-home-wrapper { 	width: 100%;}	}@media screen and (max-width: 767px) {.left-contact-map, .right-contact-text {    width: 100%;}.right-contact-text {    padding: 30px;}.tab_box .clear_sep {    margin-bottom: 0;}.left-contact-map iframe {    min-height: 250px; }.form-contact-box-container {    padding-top: 40px;    padding-bottom: 10px;    padding-left: 28px;    padding-right: 28px;}.form-contact-box-container {    padding-left: 15px;    padding-right: 15px;}.form_field_right, .form_field_left {    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;    padding: 0;}.tab-left-cnt-area {    padding: 0;    width: 100%;}.tab-right-cnt-area {    padding-left: 0;    margin-top: 2rem;}.tab-content-area {    max-width: 100%;}	.sec-serv-03-left {    padding-right: 0;}.sec-serv-03-right {    width: 100%;}	a.footer-logo img {    max-width: 130px;}	.right-hm-abt .table_class, .right-hm-abt, .left-hm-abt {    width: 100%;}.left-hm-abt .table_class {     text-align: left;}  .left-hm-abt .table_cell {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;} .left-hm-abt figure {    margin: 0 20px 0 0;}.left-hm-abt {    margin-bottom: 3rem;}.left-hm-abt p {    margin: 0 auto 0 auto;    padding-top: 20px;    margin-left: 0;}.left-hm-abt figure img {    max-width: 350px;}.inner-txt-overlay.pos_abs, .hm-banner-text-wrapper {    padding-left: 2rem;    padding-right: 2rem;    padding-bottom: 4rem;}.Pad-T-B-Cmn, .section-blog-home, .section-service-home {    padding-left: 30px;    padding-right: 30px;}.Dle_content .home03 .owl-nav {    padding-left: 2rem;    padding-right: 2rem;    padding-bottom: 15px;}.footer-container {    padding-left: 20px;    padding-right: 20px;	padding-top: 25px;    padding-bottom: 25px;}.footer-container ul li a {    padding-left: 10px;    padding-right: 10px;}}@media screen and (max-width: 680px) {.left-icon-banner {    margin-bottom: 20px;    margin-right: 0;    width: 100%;}.left-icon-banner img {    max-width: 80px;}	}@media screen and (max-width: 640px) {.serv-02-inner-container.pad-box-abt {    padding: 40px;}	.section-contact-banner, .banner-inner-container, .owlHome__wrp03 {    min-height: 300px;}.h3, h3 {    font-size: 24px;    line-height: 26px;}.h4, h4 {    font-size: 17px;    line-height: 20px;}	.srv-bx-single a {    padding: 15px 20px 15px;}}@media screen and (max-width: 540px) {.form-contact-box-container {    padding-bottom: 30px;}	.tab-iner-padding {    padding-top: 30px;    padding-left: 15px;    padding-right: 15px;    padding-bottom: 10px;}.ser_tab_right-box {     margin-top: 20px;}.section-serv-03 .clear_sep {    padding-top: 0.5rem;}	.left-icon-banner img {    max-width: 50px;}.inner-txt-overlay.pos_abs {    padding-bottom: 3rem;}.banner-inner-container:before {    height: 100%;}header.header_al nav.excpt__nav a.navbar-brand {    max-width: 150px;}	.serv-02-inner-container.pad-box-abt {    padding: 30px;}	.Pad-L-R-28, .home02, header.header_al nav.excpt__nav, .top-strip-ex {    padding-left: 10px;    padding-right: 10px;}	.h2, h2 {    font-size: 18px;}.Pad-T-B-Cmn, .section-blog-home, .section-service-home {    padding-left: 15px;    padding-right: 15px;}.srv-bx-single {    width: 100%;    padding: 0;    margin-top: 8px;    margin-bottom: 8px;}} @media screen and (max-width: 480px) {
	.footer-container a.footer-logo {
    width: 100%;
}
.left-hm-abt figure img {
    max-width: 100%;
}

.left-hm-abt figure {
    margin-left: 0;
    margin-right: 0;
}
.footer-container ul {
    margin: 20px auto 0;
}

.footer-container ul li a {
    font-size: 15px;
}
	.project_tab li {
    padding: 0 10px 0;
}

.project_tab li a {
    font-size: 16px;
}
.photos .item h4 {
    font-size: 14px;
}
.right-contact-text {    padding: 20px;}	.serv-02-inner-container.pad-box-abt {    padding: 15px;}.box-srv-03-container h4 {    font-size: 16px;}.top-strip-ex.D_Flw .left-top-strip span:last-child {    position: fixed;    bottom: 20px;    right: 20px;    background-color: #c02371;    padding-right: 20px;    padding-left: 20px;    padding-top: 10px;    padding-bottom: 8px;    border-radius: 30px;    background: linear-gradient(45deg, #802b86, #c02371);    background: -webkit-linear-gradient(45deg, #802b86, #c02371);    background: -moz-linear-gradient(45deg, #802b86, #c02371);    background: -o-linear-gradient(45deg, #802b86, #c02371);    background: -ms-linear-gradient(45deg, #802b86, #c02371);}.D_Flw.section-abt-02.f1faL.Pad-T-B-Cmn {}.top-strip-ex.D_Flw .left-top-strip span:last-child a, .top-strip-ex.D_Flw .left-top-strip span:last-child i {    color: #fff;}	.h2, h2 {    font-size: 20px;} .h3, h3 {    font-size: 20px;    line-height: 23px;} .h4, h4 {    font-size: 16px;} .section-contact-banner, .banner-inner-container, .owlHome__wrp03 {    min-height: 230px;} 	}@media screen and (max-width: 320px) {.inner-txt-overlay.pos_abs {    padding-bottom: 1.5rem;}	}@media screen and (max-width: 520px) {.section-contact-banner, .banner-inner-container, .owlHome__wrp03 {    min-height: 250px;    background-size: cover !important;}	} @media screen and (max-height: 720px) and (max-height: 600px) {.section-contact-banner, .banner-inner-container, .owlHome__wrp03 {    min-height: 450px;}	}@media screen and (min-width: 767px) {.section-abt-02, .banner-inner-container, .section-service-home {	background-attachment: fixed !important;    background-repeat: no-repeat !important;    background-size: cover !important;} }
 
.right-contact-text p strong {
    color: #c02371;
    min-width: 100px;
    display: inline-block;
}
.form-contact-box-container textarea.wpcf7-form-control::placeholder, .form-contact-box-container input.wpcf7-form-control::placeholder {
    color: #c02371;
}
.tab-content-area .tab-right-cnt-area p, .section-serv-03 h4, .Dle_content_Wrapper p , .section-abt-02 p, .right-hm-abt p {
    text-align: justify;
}
 .tab-iner-padding h4, .tab-iner-padding p {
    text-align: center;
}
.box-serv-03-inr.align-item-RL {
    margin-left: auto;
    margin-right: 0;
}

.box-serv-03-inr.align-item-LR {
    margin-right: auto;
    margin-left: 0;
}


.section-headding-common .right-top-strip span {
    border: 0;
    margin-right: 20px;
    margin-left: 0;
	font-family: 'Conv_ProductSans-Light';
}

.contact-map-container .section-headding-common {
    width: 100%;
}

.contact-map-container .section-headding-common .right-top-strip {
    width: 100%;
    display: flex;
}
.lang-wrapper a img {
    max-width: 25px;
	width: 100%;
}
.owl-item.active .hm-banner-text-wrapper h4 {
    text-align: justify;
	
}

.whatsap-link {
    position: fixed;
    bottom: 30px;
    right: 40px;
	z-index: 9999;
}

.whatsap-link a {
    display: block;
}

.whatsap-link img {
    max-width: 45px;
    transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
}
.whatsap-link img:hover {
    box-shadow: 0px 0px 12px #646464;
	-webkit-box-shadow: 0px 0px 12px #646464;
	-moz-box-shadow: 0px 0px 12px #646464;
	-o-box-shadow: 0px 0px 12px #646464;
	-ms-box-shadow: 0px 0px 12px #646464;
}