.elementor-607 .elementor-element.elementor-element-291a6c9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-607 .elementor-element.elementor-element-291a6c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-607 .elementor-element.elementor-element-291a6c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-607 .elementor-element.elementor-element-4b56e7e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-607 .elementor-element.elementor-element-051cf03 .elementor-button{background-color:#0C84AC;}.elementor-607 .elementor-element.elementor-element-13688d0 > .elementor-widget-container{margin:0px 1px 1px 1px;}.elementor-607 .elementor-element.elementor-element-5d3f6c5d > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-607 .elementor-element.elementor-element-5d3f6c5d{text-align:center;}.elementor-607 .elementor-element.elementor-element-5d3f6c5d .elementor-heading-title{font-size:21px;}.elementor-607 .elementor-element.elementor-element-3e3e79ad > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-607 .elementor-element.elementor-element-59aac997 > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-607 .elementor-element.elementor-element-59ff1af{margin-top:60px;margin-bottom:0px;}.elementor-607 .elementor-element.elementor-element-b8cf414 .elementor-repeater-item-2487997{text-align:center;}.elementor-607 .elementor-element.elementor-element-b8cf414 .elementor-repeater-item-9669a01{text-align:center;}.elementor-607 .elementor-element.elementor-element-b8cf414 .elementor-repeater-item-7ebf130{text-align:center;}.elementor-607 .elementor-element.elementor-element-b8cf414 .elementor-repeater-item-081a622{text-align:center;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-slider-content .sina-overlay{background-color:#00000052;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-pbtn{background-color:#0C84AC;font-size:15px;font-weight:400;line-height:20px;color:#fafafa;padding:12px 25px 12px 25px;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-pbtn:before{background-color:#055394;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-sbtn{margin-left:20px;}.rtl .elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-sbtn{margin-right:20px;margin-left:auto;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-slider-content{height:450px;padding:120px 120px 220px 120px;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-title{color:#FFFFFF;font-size:40px;font-weight:600;line-height:50px;margin-bottom:15px;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-title > span{color:#1085e4;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-subtitle{color:#fafafa;font-size:30px;font-weight:600;line-height:40px;margin-bottom:10px;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-desc{color:#FFFFFF;font-size:16px;line-height:24px;margin-bottom:40px;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-pbtn, .elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-pbtn:before{border-radius:4px 4px 4px 4px;}.elementor-607 .elementor-element.elementor-element-b8cf414  .tooltip{font-size:12px;line-height:16px;}.elementor-607 .elementor-element.elementor-element-b8cf414  .tooltip-inner{color:#fafafa;background-color:#222;width:120px;border-radius:4px 4px 4px 4px;padding:5px 10px 5px 10px;}.elementor-607 .elementor-element.elementor-element-b8cf414  .tooltip.top .tooltip-arrow{border-top-color:#222;}.elementor-607 .elementor-element.elementor-element-b8cf414  .tooltip.bottom .tooltip-arrow{border-bottom-color:#222;}.elementor-607 .elementor-element.elementor-element-b8cf414  .tooltip.left .tooltip-arrow{border-left-color:#222;}.elementor-607 .elementor-element.elementor-element-b8cf414  .tooltip.right .tooltip-arrow{border-right-color:#222;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-slider .owl-dot{border-color:#0C84AC;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-slider .owl-dot.active{background-color:#0C84AC;}.elementor-607 .elementor-element.elementor-element-2c1ae84d{margin-top:50px;margin-bottom:0px;}.elementor-607 .elementor-element.elementor-element-30ef3e2a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-607 .elementor-element.elementor-element-30ef3e2a .elementor-divider-separator{width:100%;}.elementor-607 .elementor-element.elementor-element-30ef3e2a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-607 .elementor-element.elementor-element-30ef3e2a .elementor-divider__text{font-size:35px;}.elementor-607 .elementor-element.elementor-element-3475da8c{width:var( --container-widget-width, 99.81% );max-width:99.81%;--container-widget-width:99.81%;--container-widget-flex-grow:0;}.elementor-607 .elementor-element.elementor-element-6068d307 > .elementor-element-populated{margin:0px 0px 0px -36px;--e-column-margin-right:0px;--e-column-margin-left:-36px;}.elementor-607 .elementor-element.elementor-element-5fa1a213 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-607 .elementor-element.elementor-element-29e69571 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-607 .elementor-element.elementor-element-6068d307{width:39.606%;}.elementor-607 .elementor-element.elementor-element-75723ac8{width:60%;}}@media(max-width:1024px){.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-slider-content{height:500px;padding:80px 100px 100px 100px;}}@media(max-width:767px){.elementor-607 .elementor-element.elementor-element-5d3f6c5d > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-sbtn{margin-left:15px;}.rtl .elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-sbtn{margin-right:15px;margin-left:auto;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-slider-content{padding:60px 20px 60px 20px;}.elementor-607 .elementor-element.elementor-element-b8cf414 .sina-banner-pbtn{padding:10px 15px 10px 15px;}.elementor-607 .elementor-element.elementor-element-6068d307 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-607 .elementor-element.elementor-element-5fa1a213 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-4b56e7e9 */ .wrapper h2{
    padding: 0;
    margin: 0;
    color: black;
    text-shadow: 0 2px 0 rgba(255, 254, 254, 0.884);
    font-size: 40px;

}
.wrapper p{
    color: black;
    font-size: 15px;
    margin: 12px 0px 0px;
    line-height: 35px;
} 
.wrapper a {
    background: #fff;
    color: #0ca2cc;
    text-decoration: none;
    padding: 0px 0px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 0px;
}
aiyaz::before{
     color: #0c84ac;
    content: '';
    animation: animate infinite 8s;
}
@keyframes animate{
    0%{
        content: 'GOOGLE SEARCH';
    }
    20%{
        content: 'BING SEARCH';
    }
    40%{
        content: 'FACEBOOK';
    }
    60%{
        content: 'INSTAGRAM';
    }
   80%{
        content: 'YOUTUBE';
    }
    100%{
        content: 'MANY MORE';
    }
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13688d0 */ svg text{
    stroke: #0c84ac;
    font-size: 130px;
    font-weight: 500;
    stroke-width: 5;
    animation: textAnimate 5s infinite alternate;
}

@keyframes textAnimate{
    0%{
        stroke-dasharray: 0 50%;
        stroke-dashoffset: -20%;
    }
    100%{
        stroke-dasharray: 50% 0;
    }
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3475da8c */ .container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    grid-gap: 20px;
}

.container .card {
    position: relative;
    height: 400px;
    box-shadow: 0 20px 50px rgba(0,0,0,.1);
    overflow: hidden;
}

.container .card .front-face {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: grid;
    place-items: center;
    padding: 20px;
    transform: translateY(0);
    transition: .4s;
}

.container .card:hover .front-face {
    transform: translateY(-100%);
}

.container .card .front-face .imgBox {
    width: 300px;
    height: 200px;
}

.container .card .front-face .imgBox img {
    width: 100%;
    height: 100%;
}

.container .card .front-face .imgBox h4 {
    font-size: 1.3rem;
    font-weight: 800;
    text-align: center;
}

.container .card .back-face {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 20px;
    text-align: center;
    display: grid;
    place-items: center;
    color: #FFF;
    transition: .4s;
    transform: translateY(calc(100% - 5px));
}

.container .card:nth-child(1) .back-face {
    background: #a2e3f5;
}

.container .card:nth-child(2) .back-face {
    background: #26779b;
}

.container .card:nth-child(3) .back-face {
    background: #063B59;
}

.container .card:hover .back-face {
    transform: translateY(0);
}

.container .card .back-face .content .imgBox {
    width: 100%;
    height: 80px;
    filter: invert(1);
    margin-bottom: 20px;
}

.container .card .back-face .content .imgBox img {
    width: 50%;
    height: 100%;
}

.container .card .back-face .content h3 {
    color: #FFF;
    font-size: 1.3rem;
    font-weight: 800;
}

.container .card .back-face .content p {
    font-size: 1rem;
    font-weight: 500;
} /* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-29e69571 */ .container .contactForm h2
{
    color: #0f3959;
    font-size: 24px;
    font-weight: 500;
}
.container .contactForm .formBox
{
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 30px;
}
.container .contactForm .formBox .inputBox
{
    position: relative;
    margin-bottom: 35px;
}
.container .contactForm .formBox .inputBox.w50
{
    width: 47%;
}
.container .contactForm .formBox .inputBox.w100
{
    width: 100%;
}

.container .contactForm .formBox .inputBox input,
.container .contactForm .formBox .inputBox textarea
{
    width: 100%;
    resize: none;
    padding: 5px 0;
    font-size: 18px;
    font-weight: 300;
    color: #333;
    border: none;
    outline: none;
    border-bottom: 1px solid #777;
    background-color: #fff
    
}

.container .contactForm .formBox .inputBox textarea
{
    height: 120px;
    background-color: #fff
}

.container .contactForm .formBox .inputBox input:focus ~ span,
.container .contactForm .formBox .inputBox input:valid ~ span,
.container .contactForm .formBox .inputBox textarea:focus ~ span,
.container .contactForm .formBox .inputBox textarea:valid ~ span
{
    transform: translateY(-20px);
    font-size: 12px;
    letter-spacing: 1px;
    color: #095a55;
    font-weight: 500;
}
.container .contactForm .formBox .inputBox input[type="submit"]
{
    position: relative;
    cursor: pointer;
    background: #1E678C;
    color: #fff;
    border: none;
    max-width: 150px;
    padding: 12px;
}
.container .contactForm .formBox .inputBox input[type="submit"]:hover
{
    background: #26779B;
} /* End custom CSS */