
/*---------------------------------------------------------------------
                            Footer 3
-----------------------------------------------------------------------*/
.iq-footer3 { background: #222222; }
.iq-footer3 .footer-top { background: #242424; }
.iq-footer3 { color: #fff; }
.iq-footer3 hr { margin: 0; border-top: 0px; padding: 0px; border-bottom: 1px solid #323232; }
/* .iq-footer3 .logo img { width: 50px; } */

/*Menu*/
.iq-footer3 .menu li { display: block; border-bottom: 0px; margin-bottom: 10px; line-height: 24px; padding: 0; }
.iq-footer3 .menu li a { color: #fff; }
.iq-footer3 .menu li a:hover { color: #00c8c8; }

/*Link*/
.iq-footer3 .link li a { color: #fff; }
.iq-footer3 .link li a:hover { color: #00c8c8; }

/*Social Media*/
.iq-footer3 .iq-media-blog li { margin: 0 0 0 4px; }
.iq-footer3 .iq-media-blog li a { height: 45px; width: 45px; font-size: 18px; line-height: 45px; background: rgba(2, 216, 113, 1.0); text-align: center; color: #ffffff; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; float: left; border: 1px solid #02d871; }
.iq-footer3 .iq-media-blog li a:hover { background: rgba(2, 216, 113, .0); color: #02d871; }

/*footer-widget*/
.iq-footer3 .iq-contact li { font-size: 14px; color: #fff; margin-bottom: 15px; }
.iq-footer3 .iq-contact i { color: #00c8c8; float: left; display: table-cell; width: 30px; line-height: 23px; font-size: 32px; }
.iq-footer3 .iq-contact p { display: table; color: #fff; margin-bottom: 0px; padding-left: 5px; }

/*Tweeter*/
.iq-footer3 .owl-carousel .owl-nav { opacity: 1; top: inherit; top: 15%; bottom: inherit; }
.iq-footer3 .owl-carousel .owl-nav .owl-next { right: 20%; }
.iq-footer3 .owl-carousel .owl-nav .owl-prev { left: 20%; }
.iq-footer3 .owl-carousel:hover .owl-nav .owl-prev { left: 20%; }
.iq-footer3 .owl-carousel:hover .owl-nav .owl-next { right: 20%; }
.iq-footer3 .tweet-img { float: left; display: table; }
.iq-footer3 .tweet-img img { vertical-align: middle; width: 70px; height: 60px; }
.iq-footer3 .tweet-info { display: table-cell; padding-left: 15px; }
.iq-footer3 .tweet-info a { color: #fff; font-size: 14px; vertical-align: top; }
.iq-footer3 .tweet-info a:hover { color: #00c8c8; }
.iq-footer3 .tweet-info span { font-size: 12px; display: table; padding-top: 5px; }
.iq-footer3 .tweet-info i { font-size: 14px; padding-right: 5px; }

/*Copyright*/
.iq-footer3 .iq-copyright { text-align: right; }
.iq-footer3 .iq-copyright a { color: #00c8c8; }
.iq-footer3 .iq-copyright a:hover { color: #ffffff; }

/*build*/
.iq-footer3 .build li { display: block; border-bottom: 0px; margin-bottom: 10px; line-height: 24px; padding: 0; }
.iq-footer3 .build li a { color: #fff; }
.iq-footer3 .build li a:hover { color: #00c8c8; }

/*about*/
.iq-footer3 .about li { display: block; border-bottom: 0px; margin-bottom: 10px; line-height: 24px; padding: 0; }
.iq-footer3 .about li a { color: #fff; }
.iq-footer3 .about li a:hover { color: #00c8c8; }

/*Support*/
.iq-footer3 .support li { display: block; border-bottom: 0px; margin-bottom: 10px; line-height: 24px; padding: 0; }
.iq-footer3 .support li a { color: #fff; }
.iq-footer3 .support li a:hover { color: #00c8c8; }

/*Contact*/
.iq-footer3 .contact li { display: block; border-bottom: 0px; margin-bottom: 10px; line-height: 24px; padding: 0; }
.iq-footer3 .contact li a { color: #fff; }
.iq-footer3 .contact li a:hover { color: #00c8c8; }

.p-t-20{
    padding-top: 20px;
}
.font-10{
    font-size: 10pt;
}
.address-head{
    color:#f37435
}
.addr-icon{
    padding-right:15px;
    /* color:#f37435 */
}

div.elem-group {
    margin: 40px 0;
  }
  
  label {
    display: block;
    font-family: 'Aleo';
    padding-bottom: 4px;
    font-size: 1.25em;
  }
  
  input, select, textarea {
    border-radius: 2px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-size: 1.25em;
    font-family: 'Aleo';
    width: 500px;
    padding: 8px;
  }
  
  textarea {
    height: 250px;
  }
  
  button {
    height: 50px;
    background: green;
    color: white;
    border: 2px solid darkgreen;
    font-size: 1.25em;
    font-family: 'Aleo';
    border-radius: 4px;
    cursor: pointer;
  }
  
  button:hover {
    border: 2px solid black;
  }