@charset "utf-8";
/* CSS Document */
/* :: All Transition */
* {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    outline: none;
}

.title-black-center{width: 100%; text-align: center; margin-bottom: 40px; position: relative;}
.title-black-center h4{text-align: center; font-size: 25px; font-weight: 700; display: inline-block; padding-left: 60px; margin-bottom: 10px;}
.title-black-center h4:before{content: ''; width: 50px; height: 21px; position: absolute; left: 0px; background: url(../images/title-icon.png) no-repeat center top; transform: translateY(-50%); top: 14px;}
.title-black-center h2{font-size: 30px; font-weight: 700; text-align: center; color: #000000; line-height: 44px;}
.title-black-center h2 span{color: #ff322e;}

.title-black-left{width: 100%; text-align: left; margin-bottom: 40px; position: relative;}
.title-black-left h4{text-align: left; font-size: 20px; font-weight: 700; display: inline-block; padding-left: 60px; margin-bottom: 10px;}
.title-black-left h4:before{content: ''; width: 50px; height: 21px; position: absolute; left: 0px; background: url(../images/title-icon.png) no-repeat center top; transform: translateY(-50%); top: 14px;}
.title-black-left h2{font-size: 30px; font-weight: 700; text-align: left; color: #000000; line-height: 44px;}
.title-black-left h2 span{color: #ff322e;}

.footer-section{background: #000000; width: 100%; float: left; position:relative;}
.footer-section .main-footer-link{position: relative; text-align: center; width: 100%; border-bottom: 1px solid #4d4d4d; margin-bottom: 20px; padding: 15px 0px;}
.footer-section .main-footer-link ul {margin: 0; padding: 0;}
.footer-section .main-footer-link ul li {list-style-type: none; display: inline-block; text-align: center; font-size: 16px; color: #ffffff;}
.footer-section .main-footer-link ul li:after {content: "|"; font-size: 16px; margin: 0px 20px;}
.footer-section .main-footer-link ul li a {color: #ffffff;}
.footer-section .main-footer-link ul li a:hover {color: #727376; transition: 0.5s linear;}
.footer-section .main-footer-link ul li:last-child:after {content: ""; margin: 0px;}
.footer-section .footer-product-link{position: relative; width: 100%; border-bottom: 1px solid #4d4d4d; margin-bottom: 20px;}
.footer-section .footer-product-link h4{font-size: 18px; color: #ffffff; text-transform: uppercase; margin-bottom: 20px; font-weight: 600;}
.footer-section .footer-product-link ul{margin: 0; padding: 0;}
.footer-section .footer-product-link ul li{list-style-type: none; display: inline-block; text-align: left; font-size: 14px; width: 31.3%; line-height: 20px; margin-bottom: 16px; color: #ffffff; margin-left: 18px;}
.footer-section .footer-product-link ul li a{color: #ffffff;}
.footer-section .footer-product-link ul li a:before {content: "\f178"; font-family: FontAwesome; display: inline-block; margin-left: -18px; color: #FFFFFF; font-size: 14px; position: absolute;}
.footer-section .footer-product-link ul li a:hover {color: #727376; transition: 0.5s linear;}
.footer-section .copy-right {display: flex; align-items: center; justify-content: space-between; position: relative;}
.footer-section .copy-right p {font-size: 14px; color: #ffffff;}

.home-blog{width: 100%; float: left; position: relative; background: #ffffff; padding: 40px 0px 0px 0px;}
.home-blog .blog-pane{ background:#ffffff; padding:15px; box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px; margin-bottom:40px; }
.home-blog .blog-pane .img-section{position: relative; margin-bottom: 15px;}
.home-blog .blog-pane .date{position: relative; margin-bottom: 15px; font-size: 13px; color: #000000;}
.home-blog .blog-pane .date i.fa{font-size: 13px; margin-right: 10px;}
.home-blog .blog-pane h4{font-size: 18px; font-weight: 600; color: #ff322e; line-height: 28px; margin-bottom: 15px;}
.home-blog .blog-pane p{font-size: 15px; line-height: 26px; margin-bottom: 15px;}
.home-blog .blog-pane .rm-btn{background: #ff322e; padding: 12px 30px; color: #ffffff; font-size: 16px; font-weight: 600; display: inline-block; border: 1px solid #ff322e;}
.home-blog .blog-pane .rm-btn:hover {background: #FFFFFF; color: #ff322e; border: 1px solid #ff322e; transition: 0.8s linear;}

.why-choose-us{width: 100%; float: left; position: relative; padding: 40px 0px 0px 0px; background: url(../images/whychooseus-bg.png) no-repeat center top; background-size: cover;}
.why-choose-us .content-pane{position: relative; margin-bottom: 30px;}
.why-choose-us .content-pane img{margin-bottom: 15px;}
.why-choose-us .content-pane h4{ font-size:18px; font-weight:700; margin-bottom:15px; }
.why-choose-us .content-pane p{font-size: 16px; line-height: 26px; text-align: left; margin-bottom: 0px;}

.home-products{width: 100%; float: left; position: relative; padding: 40px 0px 0px 0px; background: url(../images/product-bg.png) no-repeat center top; background-size: cover;}
.home-products .product-sec{position: relative; margin-bottom: 40px; background: #f4f5f9; padding: 25px;}
.home-products .product-sec:before{ content: ''; position: absolute; left: -5px; top: 50%; transform: translateY(-50%); height: 60%; width: 5px; background: #000000}
.home-products .product-sec .title{ display:flex; position:relative; align-items:center; justify-content:space-between; margin-bottom:20px; }
.home-products .product-sec .title h4{ font-size:20px; font-weight:700; }
.home-products .product-sec .title span{background: #ff322e; width: 33px; height: 7px;}
.home-products .product-sec .product-img-pane{background: #ffffff; border: 1px solid #e7e7e7; margin-bottom: 20px;}
.home-products .product-sec .rm-btn{background: #ff322e; padding: 12px 30px; color: #ffffff; font-size: 16px; font-weight: 600; display: inline-block; border: 1px solid #ff322e;}
.home-products .product-sec .rm-btn:hover {background: #FFFFFF; color: #ff322e; border: 1px solid #ff322e; transition: 0.8s linear;}

.header-top-pane{position: relative;}
.header-top-pane .top-contact-detail{position: relative;}
.header-top-pane .top-contact-detail ul{margin: 0; padding:0;}
.header-top-pane .top-contact-detail ul li{list-style-type: none; display: block; margin-bottom: 5px; font-size: 15px; color: #000000;}
.header-top-pane .top-contact-detail ul li i.fa{margin-right: 10px;}

.header-top-pane .social-footer {text-align: left; width: 100%;}
.header-top-pane .social-footer ul {list-style: outside none none; margin: 0; padding: 0;}
.header-top-pane .social-footer ul li {display: inline-block; margin: 0px 5px 0 0px; color: #ffffff; font-size: 15px;}
.header-top-pane .social-footer a {background-image: none; text-decoration: none;}
.header-top-pane .social-footer ul li .fb {color: #000000; display: block; border-radius: 50%; font-size: 16px; height: 37px; line-height: 37px; text-align: center; text-decoration: none; transition: all 0.3s ease 0s; width: 37px; background: transparent; border: 1px dashed #e7e7e7;}
.header-top-pane .social-footer ul li .fb:hover {background-color: #3b5998; color: #FFFFFF; border: 1px solid #3b5998;}
.header-top-pane .social-footer ul li .twt {color: #000000; border-radius: 50%; display: block; font-size: 16px; height: 37px; line-height: 37px; text-align: center; text-decoration: none; transition: all 0.3s ease 0s; width: 37px; background: transparent; border: 1px dashed #e7e7e7;}
.header-top-pane .social-footer ul li .twt:hover {background-color: #26a4f0; color: #FFFFFF; border: 1px solid #26a4f0;}
.header-top-pane .social-footer ul li .yt {color: #000000; border-radius: 50%; display: block; font-size: 16px; height: 37px; line-height: 37px; text-align: center; text-decoration: none; transition: all 0.3s ease 0s; width: 37px; background: transparent; border: 1px dashed #e7e7e7;}
.header-top-pane .social-footer ul li .yt:hover {background-color: #d32727; color: #FFFFFF; border: 1px solid #d32727; }
.header-top-pane .social-footer ul li .ld { color: #000000; border-radius: 50%; display: block; font-size: 16px; height: 37px; line-height: 37px; text-align: center; text-decoration: none; transition: all 0.3s ease 0s; width: 37px; background: transparent; border: 1px dashed #e7e7e7;}
.header-top-pane .social-footer ul li .ld:hover {background-color: #007bb6; color: #FFFFFF; border: 1px solid #007bb6;}
.header-top-pane .social-footer ul li .insta {color: #000000; display: block; border-radius: 50%; font-size: 16px; height: 37px; line-height: 37px; text-align: center; text-decoration: none; transition: all 0.3s ease 0s; width: 37px; background: transparent; border: 1px dashed #e7e7e7;}
.header-top-pane .social-footer ul li .insta:hover {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); color: #FFFFFF; border: 1px solid #d6249f;}

.bread-crumb {width: 100%; float: left; position: relative; background-attachment: scroll !important; background-size: cover !important; background-repeat: no-repeat !important; background-position: center top !important; padding: 50px 0px 50px 0px; text-align: center;}
.bread-crumb h2 {font-size: 25px; font-weight: 700; text-transform: uppercase; text-align: center; color: #ffffff;}
.bread-crumb ul {margin: 0px; padding: 0; list-style-type: none;}
.bread-crumb ul li {display: inline-block; font-size: 18px; font-weight: 400; line-height: initial; color: #ffffff; text-transform: capitalize;}
.bread-crumb ul li:after {content: "\f178"; font-weight: normal; font-size: 14px; margin: 8px; font-family: FontAwesome}
.bread-crumb ul li:last-child:after {content: none;}
.bread-crumb ul li a {color: #ffffff;}
.bread-crumb ul li a:hover {color: #00c0ff;}

.products-cat{width: 100%; float: left; position: relative; padding: 40px 0px 0px 0px; background: url(../images/product-bg.png) no-repeat center top; background-size: cover;}
.products-cat .product-sec{position: relative; margin-bottom: 40px; background: #f4f5f9; padding: 25px;}
.products-cat .product-sec:before{ content: ''; position: absolute; left: -5px; top: 50%; transform: translateY(-50%); height: 60%; width: 5px; background: #000000}
.products-cat .product-sec .title{ display:flex; position:relative; align-items:center; justify-content:space-between; margin-bottom:20px; }
.products-cat .product-sec .title h4{ font-size:20px; font-weight:700; }
.products-cat .product-sec .title span{background: #ff322e; width: 33px; height: 7px;}
.products-cat .product-sec .product-img-pane{background: #ffffff; border: 1px solid #e7e7e7; margin-bottom: 20px;}
.products-cat .product-sec .rm-btn{background: #ff322e; padding: 12px 30px; color: #ffffff; font-size: 16px; font-weight: 600; display: inline-block; border: 1px solid #ff322e;}
.products-cat .product-sec .rm-btn:hover {background: #FFFFFF; color: #ff322e; border: 1px solid #ff322e; transition: 0.8s linear;}

.blog-listing{width: 100%; float: left; position: relative; background: #ffffff; padding: 40px 0px 0px 0px;}
.blog-listing .blog-pane{ background:#ffffff; padding:15px; box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px; margin-bottom:40px; }
.blog-listing .blog-pane .img-section{position: relative; margin-bottom: 15px;}
.blog-listing .blog-pane .date{position: relative; margin-bottom: 15px; font-size: 13px; color: #000000;}
.blog-listing .blog-pane .date i.fa{font-size: 13px; margin-right: 10px;}
.blog-listing .blog-pane h4{font-size: 18px; font-weight: 600; color: #ff322e; line-height: 28px; margin-bottom: 15px;}
.blog-listing .blog-pane p{font-size: 15px; line-height: 26px; margin-bottom: 15px;}
.blog-listing .blog-pane .rm-btn{background: #ff322e; padding: 12px 30px; color: #ffffff; font-size: 16px; font-weight: 600; display: inline-block; border: 1px solid #ff322e;}
.blog-listing .blog-pane .rm-btn:hover {background: #FFFFFF; color: #ff322e; border: 1px solid #ff322e; transition: 0.8s linear;}

.blog-details{width: 100%; float: left; position: relative; background: #ffffff; padding: 40px 0px 0px 0px;}
.blog-details .image-section{border: 1px solid #eeeeee; padding: 10px; margin-bottom: 20px;}
.blog-details .date{position: relative; margin-bottom: 25px; font-size: 13px; color: #000000;}
.blog-details .date i.fa{font-size: 13px; margin-right: 10px;}
.blog-details h4{font-size: 25px; margin-bottom: 15px; font-weight: 600;}
.blog-details h5{font-size: 22px; margin-bottom: 15px; font-weight: 600;}
.blog-details h6{font-size: 18px; margin-bottom: 15px; font-weight: 600;}
.blog-details p{font-size: 16px; line-height: 26px; text-align: justify; margin-bottom: 20px;}
.blog-details ul{margin: 0; padding: 0;}
.blog-details ul li{list-style-type: none; color: #000000; font-size: 15px; line-height: 30px; position: relative; padding-left: 20px; display: block; margin-bottom: 10px;}
.blog-details ul li:before { content: '\f111'; font-family: FontAwesome; font-size: 12px; display: inline-block; margin-left: -20px; position: absolute; color: #e3002a;}

.careers{width: 100%; float: left; position: relative; background: #ffffff; padding: 40px 0px 0px 0px;}
.careers h4{font-size: 20px; font-weight: 600; margin-bottom: 15px;}
.careers p{font-size: 16px; line-height: 26px; margin-bottom: 30px; text-align: left; color: #000000;}
.careers .img-section{margin-bottom: 40px; position: relative;}
.careers .career-form{background: #ffffff; box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px; margin-bottom: 40px; padding: 20px;}
.careers .career-form h4{font-size: 20px; font-weight: 600; margin-bottom: 15px;}
.careers .career-form p{font-size: 16px; line-height: 26px; margin-bottom: 30px; text-align: left; color: #000000;}

.careers .career-form .form-row {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px;}
.careers .career-form .form-group {margin-bottom: 1rem;}
.careers .career-form .form-row>.col, .form-row>[class*=col-] {padding-right: 10px; padding-left: 10px;}
.careers .career-form .form-check {margin-bottom: 0px; padding-left: 10px;}
.careers .career-form .btn-form-submit {background: #d72031; color: #FFFFFF; padding: 13px 35px; font-size: 16px; font-weight: 600; text-transform: uppercase; display: inline-block; text-align: center; border-radius: 30px;}
.careers .career-form .btn-form-submit:hover {background: #FFFFFF; color: #d72031; border: 1px dashed #d72031; transition: 0.8s linear;}
.careers .career-form .form-control {border-radius: 0px; background-color: transparent; color: #000000; font-size: 13px; border: 1px solid #d9d9d9; padding: 0.675rem .60rem;}
.careers .career-form input, .careers .career-form select {height: 50px!important; box-shadow: none;}
.careers .career-form textarea { height: 100px!important; box-shadow: none;}
.careers .career-form .input-group-addon:last-child {border-left: 0;}
.careers .career-form label { font-size: 16px; color: #000000; margin-bottom: 5px; display: block;}
.careers .career-form label span {color: #ff0000;}
.careers .career-form select option {font-size: 15px;}

.contact-address{width: 100%; float: left; position: relative; background: #ffffff; padding: 40px 0px 0px 0px;}
.contact-address .icon{width: 60px; height: 60px; background: #c4161c; border-radius: 50%; color: #ffffff; font-size: 24px; line-height: 60px; text-align: center; display: block; margin: 0 auto 20px auto;}
.contact-address p{text-align: center; font-size: 18px; line-height: 28px; margin-bottom: 20px;}
.contact-address .map-section{background: #ffffff; padding: 10px;box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px; margin-bottom: 50px;}

.contact-address .contact-form{background: #ffffff; box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px; margin-bottom: 40px; padding: 20px;}
.contact-address .contact-form .form-row {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px;}
.contact-address .contact-form .form-group {margin-bottom: 1rem;}
.contact-address .contact-form .form-row>.col, .form-row>[class*=col-] {padding-right: 10px; padding-left: 10px;}
.contact-address .contact-form .form-check {margin-bottom: 0px; padding-left: 10px;}
.contact-address .contact-form .btn-form-submit {background: #d72031; color: #FFFFFF; padding: 13px 35px; font-size: 16px; font-weight: 600; text-transform: uppercase; display: inline-block; text-align: center; border-radius: 30px;}
.contact-address .contact-form .btn-form-submit:hover {background: #FFFFFF; color: #d72031; border: 1px dashed #d72031; transition: 0.8s linear;}
.contact-address .contact-form .form-control {border-radius: 0px; background-color: transparent; color: #000000; font-size: 13px; border: 1px solid #d9d9d9; padding: 0.675rem .60rem;}
.contact-address .contact-form input, .contact-address .contact-form select {height: 50px!important; box-shadow: none;}
.contact-address .contact-form textarea { height: 100px!important; box-shadow: none;}
.contact-address .contact-form .input-group-addon:last-child {border-left: 0;}
.contact-address .contact-form label { font-size: 16px; color: #000000; margin-bottom: 5px; display: block;}
.contact-address .contact-form label span {color: #ff0000;}
.contact-address .contact-form select option {font-size: 15px;}

.products-details{width: 100%; float: left; position: relative; background: #ffffff; padding: 20px 0px 0px 0px;}
.products-details h3{font-size: 22px; font-weight: 700; margin-bottom: 20px; color: #000000;}
.products-details p{text-align: justify; font-size: 16px; line-height: 26px; color: #000000; margin-bottom: 20px;}
.products-details h4{font-size: 18px; font-weight: 700; margin-bottom: 20px; color: #000000;}
.products-details h5{font-size: 16px; font-weight: 700; margin-bottom: 20px; color: #000000;}
.products-details ul{margin: 0; padding: 0;}
.products-details ul li{list-style-type: none; color: #000000; font-size: 16px; line-height: 30px; position: relative; padding-left: 20px; display: block; margin-bottom: 20px;}
.products-details ul li:before { content: '\f111'; font-family: FontAwesome; font-size: 12px; display: inline-block; margin-left: -20px; position: absolute; color: #e3002a;}

.product-title{width: 100%; float: left; position: relative; background: #ffffff; padding: 40px 0px 0px 0px;}
.product-title .title-content{ display: flex; justify-content: space-between; align-items: center;}
.product-title .title-content h3{font-size: 22px; font-weight: 700; color: #000000;}
.product-title .title-content .btn-form-submit {background: #d72031; color: #FFFFFF; border: 1px dashed #d72031; padding: 13px 35px; font-size: 16px; font-weight: 600; text-transform: uppercase; display: inline-block; text-align: center; border-radius: 30px;}
.product-title .title-content .btn-form-submit:hover {background: #FFFFFF; color: #d72031; border: 1px dashed #d72031; transition: 0.8s linear;}


.product-listing{width: 100%; float: left; position: relative; background: #ffffff; padding: 20px 0px 0px 0px;}
.product-listing .product-pane{border: 1px solid #e7e7e7; padding: 6px;  min-height: 315px; display: flex; flex-direction: column; box-sizing: border-box; align-items: center;}
.product-listing .product-pane .title-sec{background: #f0f0f0; border: 1px solid #e7e7e7; width: 100%; padding: 10px 8px; font-size: 13px; color: #000000; margin-top: auto;}
.product-listing .product-sub-title{ position:relative; margin-bottom:40px; }
.product-listing .product-sub-title h4{font-size: 24px; color: #000000; line-height: 1; font-weight: 600;}
.product-listing .product-sub-title h4:before{left: 0; bottom: -15px; width: 150px; height: 1px; content: ""; position: absolute; border-bottom: 1px solid #cccccc;}
.product-listing .product-sub-title h4:after {left: 0; bottom: -15px; width: 25px; height: 3px; content: ""; position: absolute; background-color: #e3002a;}
.product-listing .tech-btn{ background:#d72031; width:100%; padding:8px 10px; margin-bottom: 40px; display: block; color: #ffffff;}


.enquiry-btn{width: 100%; float: left; position: relative; background: #ffffff; padding: 0px 0px 40px 0px;}
.enquiry-btn .btn-form-submit {background: #d72031; color: #FFFFFF; padding: 13px 35px; font-size: 16px; font-weight: 600; text-transform: uppercase; display: inline-block; text-align: center; border-radius: 30px;border: 1px dashed #d72031;}
.enquiry-btn .btn-form-submit:hover {background: #FFFFFF; color: #d72031; border: 1px dashed #d72031; transition: 0.8s linear;}

.company-profile-first-section {width: 100%; float: left; position: relative; background: #ffffff;padding: 40px 0px 0px 0px;}
.company-profile-first-section .left-section {width: 50%; float: left; position: relative; background: #ffdf00;}
.company-profile-first-section .left-section .img-section {position: relative;}
.company-profile-first-section .left-section .img-section img{width: 100%;}
.company-profile-first-section .right-section {width: 50%; float: left; position: relative;}
.company-profile-first-section .right-section .rightcontent {padding: 60px 16% 60px 30px}
.company-profile-first-section .right-section .rightcontent p {font-size: 16px; line-height: 26px; color: #000000; margin-bottom: 15px; text-align: justify;}

.company-profile-second-section{width: 100%; float: left; position: relative; background: #f8f8f8; padding: 30px 0px;}
.company-profile-second-section p {font-size: 16px; line-height: 26px; color: #000000; margin-bottom: 15px; text-align: justify;}

.four-section{width: 100%; float: left; position: relative; background: #ffffff;padding: 40px 0px 0px 0px;}
.four-section .content-pane{position: relative; margin-bottom: 30px;}
.four-section .content-pane p{font-size: 16px; line-height: 26px; color: #000000; margin-bottom: 15px; text-align: justify;}
.four-section .content-pane .img-sec{margin-bottom: 20px;}
.four-section .content-pane h4{font-size: 22px; font-weight: 600; margin-bottom: 20px; color: #ff322e}

.contact-address .social-footer {text-align: center; width: 100%; margin-bottom: 30px;}
.contact-address .social-footer ul {list-style: outside none none; margin: 0; padding: 0;}
.contact-address .social-footer ul li {display: inline-block; margin: 0px 5px 0 0px; color: #ffffff; font-size: 15px;}
.contact-address .social-footer a {background-image: none; text-decoration: none;}
.contact-address .social-footer ul li .fb {color: #3b5998; display: block; border-radius: 50%; font-size: 22px; height: 50px; line-height: 50px; text-align: center; text-decoration: none; transition: all 0.3s ease 0s; width: 50px; background: transparent; border: 1px dashed #3b5998;}
.contact-address .social-footer ul li .fb:hover {background-color: #3b5998; color: #FFFFFF; border: 1px solid #3b5998;}
.contact-address .social-footer ul li .twt {color: #26a4f0; border-radius: 50%; display: block; font-size: 22px; height: 50px; line-height: 50px; text-align: center; text-decoration: none; transition: all 0.3s ease 0s; width: 50px; background: transparent; border: 1px dashed #e7e7e7;}
.contact-address .social-footer ul li .twt:hover {background-color: #26a4f0; color: #FFFFFF; border: 1px solid #26a4f0;}
.contact-address .social-footer ul li .yt {color: #d32727; border-radius: 50%; display: block; font-size: 22px; height: 50px; line-height: 50px; text-align: center; text-decoration: none; transition: all 0.3s ease 0s; width: 50px; background: transparent; border: 1px dashed #d32727;}
.contact-address .social-footer ul li .yt:hover {background-color: #d32727; color: #FFFFFF; border: 1px solid #d32727; }
.contact-address .social-footer ul li .ld { color: #007bb6; border-radius: 50%; display: block; font-size: 22px; height: 50px; line-height: 50px; text-align: center; text-decoration: none; transition: all 0.3s ease 0s; width: 50px; background: transparent; border: 1px dashed #007bb6;}
.contact-address .social-footer ul li .ld:hover {background-color: #007bb6; color: #FFFFFF; border: 1px solid #007bb6;}
.contact-address .social-footer ul li .insta {color: #285AEB; display: block; border-radius: 50%; font-size: 22px; height: 50px; line-height: 50px; text-align: center; text-decoration: none; transition: all 0.3s ease 0s; width: 50px; background: transparent; border: 1px dashed #285AEB;}
.contact-address .social-footer ul li .insta:hover {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); color: #FFFFFF; border: 1px solid #d6249f;}

.contact-address .contact-form .error{color:red !important;}
.careers .error{color:red !important;}