/* =============================================================== INTUI template.css =============================================================== */

/* .itq-1 begins */
.itq-1 {}
@media (max-width: 1219px) {}
@media (max-width: 959px) {}
/* .itq-1 ends */

/* .itq-101 begins */
.itq-101 {}
.itq-101 .text { display: block; background: #0089D0; color: #FFF; padding: 10px 20px; border: 2px solid #FFF; outline: 1px solid #0089D0; }
.itq-101 .text:hover { text-decoration: none; }
.itq-101 .title { display: block; }
.itq-101 .subtitle { display: block; }
/* .itq-101 ends */

/* .itq-102 begins */
.itq-102 .list {}
.itq-102 .list > li { float: left; }
.itq-102 .list > li+li { margin-left: 10px; }
.itq-102 .list > li > a { display: block; font-size: 10px; height: 20px; width: 20px; background: #777; color: #FFF; border-radius: 3px; text-align: center; }
.itq-102 .list > li > a:hover { background: #D0111B; }
/* .itq-102 ends */

/* .itq-103 begins */
.itq-103 {}
.itq-103 .form { position: relative; padding: 0 40px 0 125px; }
.itq-103 .form select { height: 40px; width: 125px; border: 1px solid; position: absolute; left: 0; }
.itq-103 .form input[type="text"] { height: 40px; border: solid; border-width: 1px 0; width: 100%; }
.itq-103 .form [type="submit"] { height: 40px; width: 40px; border: 1px solid; border: 0; position: absolute; right: 0; top: 0; }
@media (max-width: 479px) {
	.itq-103 .form { padding: 40px 40px 0 0; }
	.itq-103 .form select { width: 100%; top: 0; }
	.itq-103 .form input[type="text"] { border-width: 0 1px 1px 1px; }
	.itq-103 .form [type="submit"] { bottom: 0; top: initial; }
}
/* .itq-103 ends */

/* .itq-109 begins */
.itq-109 { position: fixed; bottom: 10px; right: 10px; z-index: 999; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -ms-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.itq-109 .button { height: 55px; padding: 0; width: 55px; text-align: center; border-radius: 50%; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.5); -moz-box-shadow: 0 1px 5px rgba(0,0,0,.5); box-shadow: 0 1px 5px rgba(0,0,0,.5); -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -ms-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.uk-offcanvas-page .itq-109 { -webkit-transform: translateX(300%); -moz-transform: translateX(300%); -ms-transform: translateX(300%); -o-transform: translateX(300%); transform: translateX(300%); }
/* .itq-109 ends */

/* .itq-2 begins */
.itq-2 a.l1 { height: 40px; margin: 0; }
.itq-2 li.l1.uk-parent a.l1::after { content: "\f0d7"; font-family: FontAwesome; margin-left: 5px; font-size: 12px; }
.itq-2 li.l1.uk-open a.l1, .itq-2 li.l1.uk-active a.l1, .itq-2 li.l1:hover a.l1, .itq-2 li.l1 a.l1:focus {}
.itq-2 li.l1.uk-active a.l1 {}
.itq-2 ul.l2 { padding: 0; margin: 0; border: 0; -webkit-box-shadow: 0 2px 7px rgba(0,0,0,.4); -moz-box-shadow: 0 2px 7px rgba(0,0,0,.4); box-shadow: 0 2px 7px rgba(0,0,0,.4); }
.itq-2 li.l2 {}
.itq-2 a.l2 { padding: 7px 15px; white-space: nowrap; }
.itq-2 ul.l3 {}
.itq-2 li.l2:hover ul.l3 {}
.itq-2 li.l3+li {}
.itq-2 a.l3 {}
.itq-2 a.l3:focus, .itq-2 a.l3:hover {}
.itq-2 .uk-navbar-toggle {}
/* .itq-2 ends */

/* .itq-21 begins */
.itq-21 {}
.itq-21 .uk-button-dropdown > .uk-button {}
.itq-21 .uk-button-dropdown > .uk-button .title {}
.itq-21 .uk-button-dropdown > .uk-button .thumb {}
.itq-21 .uk-dropdown {}
.itq-21 .uk-dropdown .list > li > a {}
.itq-21 .uk-dropdown .uk-button {}
/* .itq-21 ends */

/* .itq-3 begins */
.itq-3 {}
.itq-3 .uk-slideshow > li [class*=itq-fill-img] { height: 475px; }
@media (max-width: 767px) { .itq-3 .uk-slideshow > li [class*=itq-fill-img] { height: 375px; } }
@media (max-width: 479px) { .itq-3 .uk-slideshow > li [class*=itq-fill-img] { height: 275px; } }
/* .itq-3 ends */

/* .itq-301 begins */
.itq-301 .uk-slidenav { width: 40px; display: block; }
.itq-301 .uk-slidenav-previous::before, .itq-301 .uk-slidenav-next::before { content: ''; display: block; border: 1px solid #CCC; height: 30px; width: 30px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: 50%; margin-top: -15px; }
.itq-301 .uk-slidenav-previous::before { border-width: 0 0 2px 2px; margin-left: -7px; left: 50%; }
.itq-301 .uk-slidenav-next::before { border-width: 2px 2px 0 0; margin-right: -7px; right: 50%; }
.itq-301 .uk-slidenav:hover::before { border-color: #999; }
/* .itq-301 ends */

/* .itq-302 begins */
.itq-302 .uk-dotnav {}
.itq-302 .uk-dotnav > li {}
.itq-302 .uk-dotnav > li > a {}
.itq-302 .uk-dotnav > li.uk-active > a { background: #0089D0; }
/* .itq-302 ends */

/* .itq-4 begins */
.itq-4 {}
.itq-4 .text {}
.itq-4 .lead {}
.itq-4 .link {}
/* .itq-4 ends */

/* .itq-5 begins */
.itq-5 {}
/* .itq-5 ends */

/* .itq-501 begins */
.itq-501 { padding-left: 75px; }
.itq-501 .icon { height: 60px; width: 60px; line-height: 60px; background: #FFF; text-align: center; border-radius: 50%; font-size: 30px; float: left; margin-left: -75px; }
.itq-501 .text {}
/* .itq-501 ends */

/* .itq-6 begins */
.itq-6 {}
.itq-6 .thumb {}
.itq-6 .thumb > * { height: 200px; }
.itq-6 .meta { border-bottom: 4px solid #F1E27B; }
.itq-6 .title {}
.itq-6 .lead {}
.itq-6 .link {}
/* .itq-6 ends */

/* .itq-700 begins */
.itq-700 { position: relative; }
.itq-700 .text {}
.itq-700 .title {}
.itq-700 .subtitle {}
.itq-700 .link {}
/* .itq-700 ends */

/* .itq-701 begins */
.itq-701 { background: #FFF; padding: 15px; position: relative; }
.itq-701 .thumb {}
.itq-701 .thumb > * { height: 200px; }
.itq-701 .text {}
.itq-701 .title {}
.itq-701 .subtitle {}
.itq-701 .link { position: absolute; bottom: 0; right: 0; }
.itq-701 .link a { border-bottom: 40px solid #0076a3; border-left: 40px solid transparent; display: block; }
.itq-701 .link a:hover { border-bottom-color: #0099C0; }
.itq-701 .link a::before { content: ''; display: block; background: #FFF; position: absolute; }
.itq-701 .link a::after { content: ''; display: block; background: #FFF; position: absolute; }
.itq-701 .link a::before { height: 12px; width: 2px; bottom: 5px; right: 10px; }
.itq-701 .link a::after { width: 12px; height: 2px; right: 5px; bottom: 10px; }
/* .itq-701 ends */

/* .itq-8 begins */
.itq-8 {}
.itq-8 .itq-panel {}
.itq-8 .itq-panel .itq-panel-body p { font-size: 15px; line-height: 25px; margin: 0; }
.itq-8 .itq-panel .itq-panel-body p+p { margin-top: 5px; }
/* .itq-8 ends */

/* .itq-801 begins */
.itq-801 .itq-panel { background: #0089D0; padding: 35px 70px; }
@media (min-width: 768px) and (max-width: 959px) { .itq-801 .itq-panel { padding: 35px 15px; } }
@media (max-width: 479px) { .itq-801 .itq-panel { padding: 35px 15px; } }
.itq-801 .itq-panel .itq-panel-title .heading { border-bottom: 1px solid #FFF; padding-bottom: 10px; }
.itq-801 .itq-panel .itq-panel-title .heading * { color: #FFF; }
.itq-801 .itq-panel .form label { color: #FFF; display: block; }
.itq-801 .itq-panel .form [type=file] { background: #FFF; position: relative; height: 30px; cursor: pointer; line-height: 30px; }
.itq-801 .itq-panel .form [type=file]::after { content: "\f0c6"; font-family: FontAwesome; position: absolute; right: 0; top: 0; left: 0; text-align: right; color: #0089D0; font-size: 20px; line-height: 30px; padding-right: 10px; }
.itq-801 .itq-panel .form [type=submit] { background: #F7A01F; color: #111; height: 40px; }
/* .itq-801 ends */

/* .itq-802 begins */
.itq-802 .itq-panel { background: #E1E1E1; padding: 35px; }
@media (max-width: 479px) { .itq-802 .itq-panel { padding: 35px 15px; } }
.itq-802 .itq-panel ul { counter-reset: li; }
.itq-802 .itq-panel ul li { counter-increment: li; }
.itq-802 .itq-panel ul li+li { margin-top: 10px; }
.itq-802 .itq-panel ul li::before { content: counter(li); display: inline-block; height: 40px; width: 40px; margin-right: 10px; background: #555; color: #FFF; line-height: 40px; text-align: center; font-size: 22px; }
.itq-802 .itq-panel ul li .title { display: inline; }
.itq-802 .itq-panel ul li .content p { font-size: 13px; line-height: 20px; }
/* .itq-802 ends */

/* .itq-9 begins */
.itq-9 {}
.itq-9 { padding: 50px 0 50px; background: #F7F6F6; }
.itq-9 .uk-panel .uk-panel-title .heading * { color: #0089D0; }
@media (min-width: 480px) { .itq-9 .uk-slidenav-position { padding: 0 60px; } }
/* .itq-9 ends */

/* .itq-901 begins */
.itq-901 { padding-top: 25px; }
.itq-901 .thumb { float: left; margin: -25px 25px 0 5px; }
.itq-901 .thumb > * { height: 85px; width: 85px; border-radius: 50%; -webkit-box-shadow: 0 2px 8px #777; -moz-box-shadow: 0 2px 8px #777; box-shadow: 0 2px 8px #777; overflow: hidden; }
.itq-901 .usrnm { text-align: left; padding: 10px 0; }
.itq-901 .content { background: #FFF; padding: 35px 15px 25px; border: 1px dashed #959595; font-size: 13px; line-height: 20px; }
.itq-901 .content p { margin: 0; }
/* .itq-901 ends */

/* ==================== .ITQ-PAGINATION ==================== */
.itq-pagination {}
.itq-pagination > span {}
.itq-pagination .uk-pagination li > * {}
.itq-pagination .uk-pagination li > *:hover, .fc-pagination .uk-pagination li.uk-active > * {}

/* .itq-10 begins */
.itq-10 {}
.itq-10 .upper { padding: 50px 0 20px; border-bottom: 1px solid #959595; }
.itq-10 .upper .title, .itq-10 .upper .title a { color: #FFF; }
.itq-10 .upper .subtitle { color: #AAA; }
.itq-10 .upper .list > li, .itq-10 .upper .list > li > a { color: #AAA; }
.itq-10 .middle {}
.itq-10 .middle .uk-container > * {}
.itq-10 .middle .logo img {}
.itq-10 .middle p {}
.itq-10 .lower {}
/* .itq-10 ends */

/* .itq-1000 begins */
.itq-1000 {}
.itq-1000 .link { display: block; position: fixed; left: 20px; bottom: 20px; height: 40px; border-radius: 20px; padding: 0 15px 0 50px; z-index: 9999; }
.itq-1000 .icon { width: 40px; height: 40px; line-height: 40px; float: left; text-align: center; border-radius: 50%; margin-left: -50px; font-size: 20px; }
.itq-1000 .text { line-height: 40px; display: block; font-size: 18px; }
/* .itq-1000 ends */

/* .itq-1011 begins */
.itq-1011 {}
.itq-1011 .list > li { padding-left: 20px; }
.itq-1011 .list > li::before { font-family: FontAwesome; float: left; margin-left: -20px; width: 15px; text-align: center; color: #0089D0; font-size: 15px; }
.itq-1011 .list > li.location::before { content: '\f041'; }
.itq-1011 .list > li.email::before { content: '\f0e0'; }
.itq-1011 .list > li.phone::before { content: '\f095'; }
/* .itq-1011 ends */

/* .itq-1012 begins */
.itq-1012 {}
.itq-1012 .form { position: relative; padding-right: 40px; }
.itq-1012 .form input[type=text] { height: 40px; }
.itq-1012 .form [type=submit] { position: absolute; padding: 0; height: 40px; width: 40px; right: 0; top: 0; }
/* .itq-1012 ends */

/* .itq-1013 begins */
.itq-1013 {}
.itq-1013 .list { margin-left: -8px; }
.itq-1013 .list > li { float: left; }
.itq-1013 .list > li { margin-left: 8px; margin-bottom: 8px; }
.itq-1013 .list > li > a { display: block; border-radius: 50%; font-size: 10px; line-height: 35px; height: 35px; width: 35px; background: #363636; color: #FFF; text-align: center; }
.itq-1013 .list > li > a:hover { background: #0089D0; color: #FFF; }
/* .itq-1012 ends */

/* .itq-11 begins */
.itq-11 {}
.itq-11 ul {}
.itq-11 ul > li {}
.itq-11 ul > li+li {}
.itq-11 ul > li > a {}
/* .itq-11 ends */