/* 
Theme Name:		 ultrabootstrap-child
Theme URI:		 http://childtheme-generator.com/
Description:	 ultrabootstrap-child is a child theme of ultrabootstrap, created by ChildTheme-Generator.com
Author:			 Muzaffer Hassan
Author URI:		 http://childtheme-generator.com/
Template:		 ultrabootstrap
Version:		 1.0.0
Text Domain:	 ultrabootstrap-child
*/


/*
    Add your custom styles here
*/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-family:'Arimo Bold';}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
body,
button,
input,
select,
textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5;}
h1,
h2,
h3,
h4,
h5,
h6{display:block;}
p{margin-bottom:1.5em;}
dfn,
cite,
em,
i{font-style:italic;}
blockquote{margin:0 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code,
kbd,
tt,
var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem;}
abbr,
acronym{border-bottom:1px dotted #666;cursor:help;}
mark,
ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";}
blockquote,
q{quotes:"" "";}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul,
ol{margin:0 0 10px;padding:0;}
ul{list-style:none;}
ol{list-style:decimal;}
li > ul,
li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;}
table{margin:0 0 1.5em;width:100%;}
a:hover,
a:focus,
a:active{}
a:focus{}
a:hover,
a:active{outline:0;}
.main-navigation{clear:both;display:block;float:left;width:100%;}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;}
.main-navigation li{float:left;position:relative;}
.main-navigation a{display:block;text-decoration:none;}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999;}
.main-navigation ul ul ul{left:-999em;top:0;}
.main-navigation ul ul a{width:200px;}
.main-navigation ul ul li{}
.main-navigation li:hover > a,
.main-navigation li.focus > a{}
.main-navigation ul ul:hover > a,
.main-navigation ul ul .focus > a{}
.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus{}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul{left:auto;}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul{left:100%;}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a{}
.menu-toggle,
.main-navigation.toggled ul{display:block;}
@media screen and (min-width:37.5em){.menu-toggle{display:none;}
.main-navigation ul{display:block;}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:"";display:table;table-layout:fixed;}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both;}
.widget{margin:0 0 1.5em;}
.widget select{max-width:100%;}
.sticky{display:block;}
.hentry{margin:0 0 1.5em;}
.byline,
.updated:not(.published){display:none;}
.single .byline,
.group-blog .byline{display:inline;}
.page-content,
.entry-content,
.entry-summary{margin:1.5em 0 0;}
.page-links{clear:both;margin:0 0 1.5em;}
.blog .format-aside .entry-title,
.archive .format-aside .entry-title{display:none;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed,
iframe,
object{max-width:100%;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;}
body{font:300 13px/22px Roboto;color:#666;background-color:#f4f4f4;}
.btn{color:#fff !important;border-radius:0;border:none;text-transform:uppercase;font-size:0.8em;letter-spacing:2px;padding:5px 25px;}
a,a:visited{text-decoration:none;color: #3861A3;}
a:hover{color:#333;}
img,input,.btn,a,a:hover,a:active,a:focus{text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;outline:0;}
h1,h2,h3,h4,h5,h6{font-weight:300;margin:0;}
h1{font-size:2.5em;}
h2{font-size:2em;}
h3{font-size:1.5em;margin:0 0 10px 0;}
h4,h5,h6{font-size:1em;}
h4{margin-bottom:10px;color:#333;}
.spacer{padding-top:60px;padding-bottom:60px;}
.logged-in header .navbar-default{top:32px;}
header .logo-tag{margin:5px 0;}
header .logo-tag h1{margin:6px 0;font-size:1.5em;}
header .logo-tag h1 a:hover{text-decoration:none;}
header .logo-tag h2{margin:0;color:#666;font-size:0.8em;font-weight:300;letter-spacing:2px;text-transform:uppercase;}
header .navbar-collapse{padding:0;}
header .navbar-form{margin-top:0;margin-bottom:0;}
header .navbar-form .main-search{position:relative;}
header .navbar-form .main-search .btn .fa{font-size:1.5em;}
header .navbar-form .btn{background:#F66264;padding:0 21px;box-shadow:none;border:none;color:#fff;text-shadow:none;line-height:55px;border-radius:0;outline:none !important;}
header .navbar-form .search-box{position:absolute;right:0;}
header .navbar-form .search-box .well{border:none;border-radius:0;padding:10px;background:#fff;width:250px;}
header .navbar-form .search-box .well input{border:0;border-radius:0;background:#ddd;color:#000;font-size:0.8em;width:100%;box-shadow:none;padding:10px;}
header .navbar-form .nav{margin:0;}
header .navbar-default{background:none;border:none;margin:0;background:transparent;box-shadow:none;-webkit-box-shadow:none;}
header .navbar-default .navbar-nav li a{font-weight:400;text-transform:uppercase;letter-spacing:2px;font-size:0.8em;line-height:25px;}
.navbar-nav>li>.dropdown-menu{border:none;border-radius:0;padding:0;}
.navbar-right .dropdown-menu{right:auto;left:0;box-shadow:none;}
.navbar-right .dropdown-menu .dropdown-menu{left:160px;top:-2px;border:none;border-radius:0;padding:0;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background-color:#F66062}
.theme-slider .carousel-control{width:5%;background:none;}
.theme-slider .carousel-inner .item img{width:100%;}
.theme-slider .carousel-inner .item .slide-caption{position:absolute;top:50%;width:100%;color:#fff;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.theme-slider .carousel-inner .item .slide-caption h4{color:#fff;}
.theme-slider .carousel-inner .item .slide-caption .summary{font-size:1.75em;font-weight:400;line-height:30px;margin-bottom:20px;}
.theme-slider .carousel-inner .item .slide-caption .summary p{margin:0;}
.theme-slider .carousel-inner .item .slide-caption .slide-caption-details{width:45%;}
.theme-slider .glyphicon-chevron-right:before,.theme-slider .glyphicon-chevron-left:before{display:none;}
.welcome{background:#fff;height:302px;}
.welcome div{height:100%;}
.welcome .message{background-color:#F66062;color:#fff;padding:30px;position:relative;}
.welcome .message h1{position:absolute;top:50%;font-size:1.95em;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.eq-blocks{margin-bottom:30px;}
.post-list .post-block{margin-bottom:0;background-color:#fff;overflow:hidden;height:100%;border-bottom:1px solid #e4e4e4;}
.post-list .post-block .summary{padding:20px;}
.post-list .post-block .summary h3{margin-bottom:8px;}
.post-list .post-block .summary h3 a{margin-bottom:8px;color:#25292b;}
.post-list .post-block .summary p{margin-bottom:5px;}
.post-list .post-block img{transform:scale(1);}
.post-list .post-block img:hover{transform:scale(1.07);}
.post-info{font-size:0.8em;}
.post-info a{margin-right:5px;}
.post-info ul{margin:0;padding:0;list-style:none;line-height:15px;float:left;width:100%;}
.post-info ul li{display:inline-block;}
.navigation.posts-navigation{clear:both;}
.scroll-top-wrapper{position:fixed;right:30px;bottom:30px;background-color:#ffc20d;color:#fff;border-radius:50%;width:30px;height:30px;text-align:center;cursor:pointer;opacity:0.5;}
.scroll-top-wrapper:hover{opacity:1;}
footer{background-color:#fff;padding:15px 0;font-size:0.8em;}
footer .social a{font-size:15px;}
footer ul{margin:0;}
footers{background-color:#49494c;display:block;font-size:14px;}
.page-title{margin-bottom:30px;}
.page-title h1{font-size:2em;font-weight:400;color:#000;border-bottom:2px solid #F66264;display:inline-block;}
.comments-area{margin-top:30px;border-top:1px dotted #ccc;padding-top:30px;}
.comments-area h2{margin-bottom:15px;}
.comments-area ol{margin:0;list-style:none;}
.comments-area ol.comment-list{padding:0;}
.comments-area ol.comment-list article{margin-bottom:15px;background:#fff;padding:15px;border-radius:5px;}
.comments-area footer{background:none;padding:0;}
.comments-area .comment-form label,.comments-area .comment-form input{display:block;font-weight:300;}
.comments-area .comment-form input,.comments-area .comment-form textarea{border:1px solid #ddd;border-radius:0;box-shadow:none;padding:10px;width:100%;}
.comments-area .comment-form .form-submit input{background:#F66264;color:#fff;text-transform:uppercase;letter-spacing:3px;border:none;}
.widget{margin-bottom:30px;padding:15px;background:#fff;}
.widget ul,.widget ol{margin:0;padding-left:15px;}
ul.reports-list-two-col{margin-bottom:0;}
.icon-dwn-allqtr{background:url(images/dwnld-all-reports-icon.png);display:inline-block;width:75px;height:75px;margin:15px 0 20px;}
.single-overall > a{display:inline-block;}
.single-overall{padding:30px 30px 20px;height:100%;font-size:16px;}
.single-overall p{margin-bottom:5px;}
.single-overall h2{font-size:26px;margin-bottom:10px;}
.custom-pidilite-table thead{background:#3861a3;color:#ffffff;font-family:'Arimo bold';}
.custom-pidilite-table thead th{padding:15px 10px !important;}
.custom-pidilite-table tbody td{color:#25292b;padding:12px 10px !important;}
@media (max-width:991px){h1{font-size:2em;}
header .navbar-default .navbar-nav>li>a{padding:15px 10px;}
header .logo-tag h1{font-size:1em;margin-top:15px;}
header .logo-tag h2{font-size:0.5em;letter-spacing:1px;}
.theme-slider .carousel-inner .item .slide-caption .summary{font-size:1.25em;line-height:20px;}
.welcome{height:358px;}
}
@media (max-width:767px){body{margin-top:50px;}
header .navbar-default .navbar-nav>li>a{padding:5px 30px;}
header .navbar-nav{display:block;margin-top:0;}
header .navbar-nav .dropdown-menu{margin-left:5px;display:none !important;}
header .navbar-nav .open .dropdown-menu{display:block !important;}
h4{margin-bottom:10px;}
.logo-tag{margin-left:15px;}
.navbar-default .navbar-toggle{position:absolute;right:0;background:#F66062;border:none;border-radius:0;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
.main-search{display:none;}
.theme-slider .carousel-inner .item .slide-caption{position:static;background:#333;padding:15px 0;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);height:155px;}
.theme-slider .carousel-inner .item .slide-caption .summary{font-size:1em;line-height:15px;}
.theme-slider .carousel-inner .item .slide-caption .slide-caption-details{width:100%;}
.theme-slider .carousel-control{display:none;}
.spacer{padding-top:30px;padding-bottom:30px;}
.welcome{height:inherit;}
.welcome .message{height:150px;}
.post-list .post-block{height:auto;}
ul{margin:0;padding-left:15px;}
}
/*For Ticker*/
.mtphr-dnt-tick-contents{
    background:#294675;
    padding:14px 0;
    height: 46px !important;
}
.mtphr-dnt-tick p{
    color: #ffffff;
    font-size: 16px;
}
.contact-detail .list-dots li:before{background:#777;}
.contact-detail .list-dots li{font-size: 14px;margin-top: 3px;padding-left: 0;}

/* Career Section */
.career-section-wrap .content-text h2{
    margin-bottom: 25px;
}
.dotted-bullet{
    margin: 0;
    padding: 0;
}
.dotted-bullet li{
    position: relative;
    padding-left: 50px;
}
.dotted-bullet li:not(:last-child){
    padding-bottom: 20px;   
}
.dotted-bullet li h3{
    margin-bottom: 10px;
}
.dotted-bullet li p:last-child{
    margin-bottom: 0;
}
.dotted-bullet li:after{
    content:"";
    height: 24px;
    width: 24px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
    background: url(images/dotted-bullet.svg) no-repeat left top;
    background-size: contain;
}

.dotted-bullet li:not(:last-child):before{
    content:"";
    height: calc(100% - 24px);
    width: 1px;
    left: 12px;
    top: 25px;
    position: absolute;
    border-left : 1px dashed #707070;
}
.large-btn-outline{
    font-size: 22px;
    font-weight: 400;
    border: 1px solid #3861A3;
    padding: 0px 40px;
    line-height: 48px;
    display: inline-block;
    transition: all ease 0.3s;
}
.large-btn-outline:hover{
    background: #3861A3;
    color: #fff;
}
.pt-50{
    padding-top: 50px;
}