/*



Theme Name: Probit1



Theme URI: http://demo.solwininfotech.com/wordpress/probit/



Author: Solwin team



Author URI: http://www.solwininfotech.com/



Description: Probit theme is a beautifully designed responsive WordPress Theme for your marketing, corporate or professional business website. It supports and comes with fully customize home page presentations, drop-down menus, Avartan Slider Lite support and lots of other useful features inside theme options as customizer.



Version: 1.0.2



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: light, pink, white, right-sidebar, fluid-layout, responsive-layout, custom-menu, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options



Text Domain: probit







This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/







/**



 * Table of Contents



 *



 * 1.0 - Reset



 * 2.0 - Clearing floats



 * 3.0 - Basic Structure



 * 4.0 - Forms & Buttons



 * 5.0 - Header



 *   5.1 - Top Menu



 *   5.2 - Main Navigation Menu



 *   5.3 - Sticky Menu



 * 6.0 - Navigation



 * 7.0 - Widgets



 * 8.0 - Content



 *    8.1 - Posts and Blogs



 *    8.2 - Post Formats



 *    8.3 - Pages



 *      8.3.1 - Welcome/Home Pages



 *    8.4 - Portfolio



 *    8.5 - Attachments



 *    8.6 - Archives



 *    8.7 - Author



 *    8.8 - Comments



 * 9.0 - Footer



 *    9.1 - Copyright



 * 10.0 - Media



 *    10.0.1 - Responsive images



 * 11.0 - Solwin Shortcodes



 * 12.0 - Ourteam block



 * 13.0 - Supported Pluggins



 * 14.0 - Media Queries 



 * 15.0 - Print



 */







/***************/



/* 1.0 - Reset */



/***************/







html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {



    margin: 0;



    padding: 0;



    border: 0;



    font-size: 100%;



    vertical-align: baseline;



}



body {



    line-height: 1;



}



ol,ul {



    list-style: none;



}



blockquote,



q {



    quotes: none;



}



blockquote:before,



blockquote:after,



q:before,



q:after {



    content: '';



    content: none;



}



table {



    border-collapse: collapse;



    border-spacing: 0;



}



caption,th,td {



    font-weight: normal;



    text-align: left;



    font-size: 14px;



}



h1,h2,h3,h4,h5,h6 {



    clear: both;



}



.h1, h1 {



    font-size: 30px !important;



}



.h2, h2 {



    font-size: 26px !important;



}



html {



    overflow-y: scroll;



    font-size: 100%;



    -webkit-text-size-adjust: 100%;



    -ms-text-size-adjust: 100%;



}



a{



    color: #444;



}



a:focus {



    outline: thin dotted;



}



a:focus, a:hover {



    text-decoration: none !important;



}



.padding_0 {



    padding: 0 !important;



}



.padding_left_0 {



    padding-left: 0 !important;



}



.padding_right_0 {



    padding-right: 0 !important;



}



article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {



    display: block;



}



audio,canvas,video {



    display: inline-block;



}



audio:not([controls]) {



    display: none;



}



del {



    color: #444;



}



ins {



    background: #fff9c0;



    text-decoration: none;



}



hr {



    background-color: #ccc;



    border: 0;



    height: 1px;



    margin: 24px;



}



sub,sup {



    font-size: 75%;



    line-height: 0;



    position: relative;



    vertical-align: baseline;



}



sup {



    top: -0.5em;



}



sub {



    bottom: -0.25em;



}



small {



    font-size: smaller;



}



img {



    border: 0;



    -ms-interpolation-mode: bicubic;



    max-width: 100%;



}



input[type="checkbox"],



input[type="radio"],



input[type="file"],



input[type="hidden"],



input[type="image"],



input[type="color"] {



    border: 0;



    border-radius: 0;



    padding: 0;



}



*{



    outline: none;



}











/*************************/



/* 2.0 - Clearing floats */



/*************************/







.clear:after,



.wrapper:after,



.format-status .entry-header:after {



    clear: both;



}



.clear:before,



.clear:after,



.wrapper:before,



.wrapper:after,



.format-status .entry-header:before,



.format-status .entry-header:after {



    display: table;



    content: "";



}











/******************************/



/* 3.0 - Basic Structure      */



/*       Body, links, basics  */



/******************************/







html {



    font-size: 87.5%;

	 height: 100%;



}



body {



    font-size: 14px;



    font-family: "Open Sans",sans-serif !important;



    text-rendering: optimizeLegibility;



    color: #444;

	min-height:100%;

position:relative;

}



a {



    outline: none;



    color: #2d5c88;



}



a:hover {



    color: #0f3647;



}



textarea { resize: vertical; }



a:active,a:focus {



    outline: none !important;



}







/* Small headers */



.archive-title,



.page-title,



.widget-title,



.entry-content th,



.comment-content th {



    line-height: 2.181818182;



    text-transform: capitalize;



    color: #444;



}







/* Form fields, general styles first */



button,



input,



select,



textarea {



    border: 1px solid #ccc;



    border-radius: 3px;



    font-family: inherit;



    padding: 0px;



}



button,



input {



    line-height: normal;



}



textarea {



    font-size: 100%;



    overflow: auto;



    vertical-align: top;



}







.wrapper {

	min-height:100%;}


.container-2 {
    width: 1170px;
}

.container-2 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
	margin-bottom:138px;
}

/*************************/



/* 4.0 - Forms & Buttons */



/*************************/



input[type="submit"],



input[type="button"],



input[type="reset"],



article.post-password-required input[type=submit],



.bypostauthor cite span,



.button_div a {



    padding: 6px 10px;



    line-height: 1.428571429;



    font-weight: normal;



    color: #fff;



    background-color: #444444;



    background-repeat: repeat-x;



    border-radius: 3px;



    text-transform: uppercase;



    transition: background 0.4s ease-out 0s;



    -webkit-transition: background 0.4s ease-out 0s;



    -o-transition: background 0.4s ease-out 0s;



    -ms-transition: background 0.4s ease-out 0s;



    border: 0;



}



button,



input[type="submit"],



input[type="button"],



input[type="reset"] {



    cursor: pointer;



}



button[disabled],



input[disabled] {



    cursor: default;



}



button:hover,



input[type="submit"]:hover,



input[type="button"]:hover,



input[type="reset"]:hover,



article.post-password-required input[type=submit]:hover,



.button_div a:hover {



    background-color: #1E73BE;



}



button:active,



input[type="submit"]:active,



input[type="button"]:active,



input[type="reset"]:active {



    background-color: #1E73BE;



}



.bypostauthor cite span {



    color: #fff;



    background-color: #1E73BE;



    background-image: none;



    border: 0;



    border-radius: 0;



    box-shadow: none;



    padding: 0;



}



code {



    color: #1c7b8a !important;



}



.contact-form li {



    list-style: none;



    margin-left:5px;



    padding: 5px 0;



}



.contact-form li i {



    padding-right:5px;



}



.wpcf7-form-control-wrap input,



.wpcf7-form-control-wrap textarea {



    width:100%;



}



.wpcf7-form div.wpcf7-validation-errors {



    border: 2px solid #ff0000;



}



input#s-head::-webkit-input-placeholder {



    color: #dddddd;



}



input:focus {



    outline: none;



}



.assistive-text,



.site .screen-reader-text {



    position: absolute !important;



    clip: rect(1px, 1px, 1px, 1px);



}



.main-navigation .assistive-text:focus {



    background: #fff;



    border: 2px solid #333;



    border-radius: 3px;



    clip: auto !important;



    color: #000;



    display: block;



    font-size: 12px;



    padding: 12px;



    position: absolute;



    top: 5px;



    left: 5px;



    z-index: 100000; /* Above WP toolbar */



}











/****************/



/* 5.0 - Header */



/****************/



/******************/



/* 5.1 - Top Menu */



/******************/







.top-header {



    background: none repeat scroll 0 0 #1E73BE;



    padding: 5px 0;



}



.site-header h1 a,



.site-header h2 a {



    color: #515151;



    display: inline-block;



    text-decoration: none;



font-size: 20px;



margin-left: 5px;



}



.site-header h1 a:hover,



.site-header h2 a:hover {



    color: #21759b;



}



.site-header h1 {



    font-size: 24px;



    line-height: 1.285714286;



    margin-bottom: 14px;



margin-left: 5px;



}



.site-header h2 {



    font-weight: normal;



    font-size: 13px;



    line-height: 1.846153846;



    color: #444;



    margin-top: 0;



}



.site-header h1,



.site-header h2 {



    text-align: left;



margin-left: 5px;



}



.site-header h1 {



    font-size: 26px;



    margin-bottom: 13px;



    float: left;



    width: 100%;



margin-left: 5px;



}



.site-header h1.tagline,



.site-header h1.tagline.logo-img {



    margin-top: 5px;



}



.site-header h1.notagline,



.site-header h1.tagline.logo-text {



    margin-top: 13px;



}



.site-header h1.notagline.logo-text {



    margin-top: 18px;



    margin-bottom: 18px;



}



/* Top Menu Search Form */



.top-header .head-search,.top-header .searchform {



    float: right;



}



.head-search .searchform {



    max-width: 235px;



    width: 100%;



display:none !important;



}



.head-search #searchform-head,



#searchform {



    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);



    padding: 5px 5px 5px 35px;



    color: #fff;



    position: relative;



}



.head-search #searchsubmit-head,



#searchsubmit {



    color: #ffffff;



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);



    border: 0 none;



    cursor: pointer;



    display: block;



    font-family: FontAwesome;



    font-variant: normal;



    font-weight: 400;



    height: 31px;



    left: 0;



    line-height: 1;



    margin: 0;



    padding: 5px 0 5px 10px;



    position: absolute;



    text-transform: none;



    top: 0;



    width: 30px;



    font-family: FontAwesome;



}



.head-search input::-webkit-input-placeholder,



.head-search input::-moz-placeholder {



    color: #ffffff !important;



}



.head-search #searchform-head #s-head,



#searchform #s {



    background: none;



    border: 0;



    height: 20px;



    padding-bottom: 0;



    padding-top: 0;



}



label.screen-reader-text {



    display: none;



}



#searchform {



    border: 1px solid #6a6a6a;



    color: #6a6a6a;



}



#searchsubmit,



#searchform #s {



    color: #6a6a6a;



}



.entry-content #searchform {



    max-width: 250px;



}



.top-header a.sol_shareicon {



    width: 28px;    



}







.head-social a {



    border: 1px solid #ffffff;



    color: #ffffff;



    float: left;



    font-size: 12px;



    margin-left: 2px;



    margin-top: 0;



    margin-bottom: 0;



    padding: 5px;



    transition: background 0.4s ease-out 0s;



    -webkit-transition: background 0.4s ease-out 0s;



    -o-transition: background 0.4s ease-out 0s;



    -ms-transition: background 0.4s ease-out 0s;



}



.head-social a:hover,



.head-social a:focus {



    color: #fff !important;



}



.head-social a.facebook:hover {



    background: #3a589d;



}



.head-social a.twitter:hover {



    background: #2478ba;



}



.tagline {



    float: left;



    font-size: 16px;



    line-height: normal;



    position: relative;



    width: 100%;



margin-left: 5px;



}



/******************************/



/* 5.2 - Main Navigation Menu */



/******************************/







.main-navigation .nav-menu {



    float: right;



}



.main-navigation {



    text-align: center;



}



.main-navigation li {



    font-size: 12px;



    line-height: 1.42857143;



}



.main-navigation a {



    color: #444;



}



.main-navigation ul.nav-menu,



.main-navigation div.nav-menu > ul {



    display: none;



}



.main-navigation ul.nav-menu.toggled-on {



    display: inline-block;



}



.main-navigation ul.nav-menu,



.main-navigation div.nav-menu > ul {



    display: inline-block !important;



    text-align: left;



    margin-top: 20px;



}



.main-navigation ul {



    margin: 0;



    text-indent: 0;



}



.main-navigation li a,



.main-navigation li {



    display: inline-block;



    text-decoration: none;



}



.main-navigation li a {



    border-bottom: 0;



    color: #444;



    white-space: nowrap;



    font-weight: bold;



    padding: 10px 0 10px 40px;



    font-size: 14px;



}



.main-navigation li {



    position: relative;



}



.main-navigation li ul {



    margin: 0;



    padding: 0;



    position: absolute;



    top: 100%;



    z-index: 999;



    height: 1px;



    width: 1px;



    overflow: hidden;



    clip: rect(1px, 1px, 1px, 1px);



    background: #fff;



    min-width: 100%;



}



.main-navigation li ul ul {



    top: 0;



    left: 100%;



}



.main-navigation ul li:hover > ul,



.main-navigation ul li:focus > ul,



.main-navigation .focus > ul {



    border-left: 0;



    clip: inherit;



    overflow: inherit;



    height: inherit;



    width: inherit;



}



.main-navigation li li {



    display: block;



}



.main-navigation li ul li a {



    border: 1px solid #ededed;



    display: block;



    font-size: 12px;



    line-height: 2.181818182;



    padding: 8px 10px;



    white-space: nowrap;



}



.main-navigation li a:hover,



.main-navigation li a:focus {



    color: #1E73BE;



}



.main-navigation a:hover,



.main-navigation a:focus,



.main-navigation .menu-item.sfHover > a {



    color: #1E73BE;



}



.main-navigation li ul li a:hover,



.main-navigation li ul li a:focus {



    color: #1E73BE;



}



.slick-slide {



    height: inherit !important;



}



.widget_nav_menu .current-menu-item > a,



.widget_nav_menu .current-menu-ancestor > a,



.widget_nav_menu .current_page_item > a,



.widget_nav_menu .current_page_ancestor > a,



.main-navigation .current-menu-item > a,



.main-navigation .current-menu-ancestor > a,



.main-navigation .current_page_item > a,



.main-navigation .current_page_ancestor > a {



    color: #1E73BE;



}



.mean-nav .current-menu-item > a,



.mean-nav .current-menu-ancestor > a,



.mean-nav .current_page_item > a,



.mean-nav .current_page_ancestor > a {



    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);



}







/* overflow submenu */



ul.nav-menu > li.rmenu > ul.sub-menu {



    right: 0;



}



.main-navigation .menu-item-has-children.rmenu ul {



    left: auto;



    right: 100%;



}



.main-navigation .megamenu .menu-item-has-children ul {



    left: auto;



    right: auto;



}







/*********************/



/* 5.3 - Sticky Menu */



/*********************/



#masthead.is-sticky {



    background: #fff;



    left: 0;



    position: fixed;



    top: 0;



    width: 100%;



    z-index: 1001;



    box-shadow: 0 0 15px 0 rgba(219, 76, 89, 0.5);



}



#masthead.is-sticky .site-title > a {



    line-height: normal;



    float: left;



}











/********************/



/* 6.0 - Navigation */



/********************/



.site-content nav {



    clear: both;



    line-height: 2;



    overflow: hidden;



}



#nav-above {



    padding: 24px 0;



}



#nav-above {



    display: none;



}



.paged #nav-above {



    display: block;



}



.nav-previous,



.previous-image {



    float: left;



    width: 50%;



}



.nav-next,



.next-image {



    float: right;



    text-align: right;



    width: 50%;



}



.nav-single + .comments-area,



#comment-nav-above {



    float: left;



    margin: 10px 0;



    width: 100%;



}















/*****************/



/* 7.0 - Widgets */



/*****************/



.widget-area .widget ul ul {



    margin-left: 12px;



}



.widget_rss li {



    margin: 0;



    padding: 12px 0;



    display: inline-block;



    border-top: 1px solid #dddddd;



}



.widget_rss li:first-child {



    border-top:0 none;



}



.widget_rss ul li cite{



    float: right;



}



.widget_recent_entries .post-date,



.widget_rss .rss-date {



    color: #444;



    font-size: 11px;



    margin-left: 12px;



}



#wp-calendar {



    margin: 0;



    width: 100%;



    font-size: 13px;



    line-height: 1.846153846;



    color: #444;



}



#wp-calendar th,



#wp-calendar td,



#wp-calendar caption {



    text-align: left;



}



#wp-calendar #next {



    padding-right: 24px;



    text-align: right;



}



.widget_search label {



    display: block;



    font-size: 13px;



    line-height: 1.846153846;



}



.widget_twitter li {



    list-style-type: none;



}



.widget_twitter .timesince {



    display: block;



    text-align: right;



}



.widget .calendar_wrap {



    overflow: auto;



}



.widget-area .widget ul,



.widget_tag_cloud .tagcloud,



.widget_calendar #calendar_wrap,



#secondary .textwidget {



    padding-left: 10px;



    padding-right: 10px;



}



.footer_area .widget-area .widget ul,



.footer_area .widget_tag_cloud .tagcloud,



.footer_area .widget_calendar #calendar_wrap {



    padding-left: 0;



    padding-right: 0;



}



.widget_archive select,



.widget_categories select {



    margin-left: 10px;



    margin-right: 10px;



    width: 90%;



    word-break: break-all;



}



.footer_area .widget_archive select,



.footer_area .widget_categories select {



    margin-left: 0;



    margin-right: 0;



}



.widget_rss h3 a {



    color: #FFFFFF !important;



}



.widget-area .widget #searchform {



    margin-left: 10px;



    margin-right: 10px;



}



.widget #searchform,



.widget #recentcomments,



.widget ul,



.widget .textwidget,



.widget select {



    display: inline-block;



    margin-top: 15px;



}



.widget-title {



    margin-bottom: 0;



    line-height: 1;



}



.widget-area .widget-title {



    background: none repeat scroll 0 0 #1E73BE;



    color: #ffffff;



    font-size: 20px;



    line-height: 35px;



    margin-bottom: 0;



    padding-left: 15px;



}



span.rss-date {



    float: left;



    margin-left: 0 !important;



    width: 100%;



}



/*contact us address format*/



.contact_us .textwidget span {



    float: left;



    width: 90%;



    text-align: left;



    margin-bottom: 5px;



}



.contact-template .widget-title,



.contact-template .entry-content h3 {



    margin-bottom: 10px;



}



.contact_us .textwidget i {



    float: left;



    margin: 4px 5px 0 0;



    width: 15px;



}



.contact_us .textwidget label {



    font-weight: normal;



    margin-bottom: 0;



}



.contact_us_form aside.widget_text,



.contact_us_form aside:first-child {



    float: left;



    width: 50%;



    padding-left: 0px;



}



.contact_us_form aside {



    clear: right;



    float: right;



    width: 50%;



    padding-left: 30px;



}



/* Sidebar */



.widget-area .widget {



    -webkit-hyphens: auto;



    -moz-hyphens: auto;



    hyphens: auto;



    margin-bottom: 30px;



    word-wrap: break-word;



    background: #f5f4f4;



    padding-bottom: 20px;



}



.widget-area .widget p,



.widget-area .widget li,



.widget-area .widget .textwidget {



    line-height: 1.846153846;



}



.widget-area .widget p {



    margin-bottom: 24px;



}



.widget-area .textwidget ul {



    list-style: disc outside;



    margin: 0 0 24px;



}



.widget-area .textwidget li {



    margin-left: 36px;



}



.widget-area #s {



    width: 100%; /* define a width to avoid dropping a wider submit button */



}



.widget-area .widget:first-child,



.widget-area .widget:first-child .widget-title {



    margin-top: 0;



}



.widget-area .widget li:before {



    font-family: "FontAwesome";



    content: "\f105";



    padding-right: 10px;



}



.textwidget {



    text-align: justify;



}











/******************/



/* 8.0 - Content */



/******************/



/**************************/



/* 8.1 - Posts and Blogs */



/**************************/



.blog_img {



    padding: 15px;    



}



.blog_section .blog_content {



    border-left: 1px solid #eeeeee;



    min-height: 186px;



}



.blog_footer {    



    border-top: 1px solid #eee;



    float: left;



    padding-left: 5px;



    width: 100%;



}



.blog_footer span {



    padding: 5px;



    display: inline-block;



}



.probit-two-blog {



    display: inline-block;



}



.blog-footer-two-block.blog_footer span.probit-two-blog a,



.blog-footer-two-block.blog_footer span.two-blocks-edit a {



    padding: 2px



}



.blog_footer a {



    display: inline-block;



    padding: 2px;



}



span.leave-reply i,.blog_footer span i {



    padding-right: 5px;



}



.blog_footer .read_more {



    padding: 6px;



    border-left: 1px solid #eee;



    background: #555;



    float: right;



    transition: all 0.6s;



}



.list-layout .blog_footer .read_more,



.grid-layout .blog_footer .read_more {



    position: absolute;



    right: -2px;



    top: -1px;



}



#primary .blog_footer .read_more a {



    color: #fff;    



}



.blog_div {



    float: left;



    width: 100%;



    border: 1px solid #eee;



}



.blog_title {



    width: 100%;



    padding-right: 60px;



}



.blog_title h3 {



    float: left;



    line-height: 1.3;



}



.postdate {



    float: right;



    font-size: 10px;



    line-height: normal;



    padding: 2px 6px 6px;



    text-align: center;



    text-transform: uppercase;



    background: #eee;



    position: absolute;



    right: -1px;    



}



.postdate span {



    display: block;



    font-size: 20px;



}



#primary article {



    float: left;



    margin-bottom: 30px;



    width: 100%;



}



/* blog timeline style*/



.timeline.blog-wrap {



    border: 1px solid #eee;



}



.timeline_bg {



    background: url("images/timeline_verticle.png") repeat-y scroll center top rgba(0, 0, 0, 0);



    padding-top: 20px;



}



.blog-wrap.timeline .box-blog {



    float: left;



    width: 100%;



}



.blog-wrap.timeline:nth-child(2n+1) {



    float: left;



}



.blog-wrap.timeline {



    width: 42%;



}



.blog-wrap.timeline:nth-child(2n+1) .date_wrapper {



    right: -128px;



}



.blog-wrap.timeline:nth-child(2n+1) .date_wrapper {



    top: 20px;



}



.blog-wrap.timeline:nth-child(2n+1) .date_wrapper,



.blog-wrap:nth-child(2n) .date_wrapper {



    width: 128px;



}



.blog-wrap.timeline .date_wrapper {



    display: block;



}



.blog-wrap .date_wrapper {



    background: url("images/timeline_horizontal.png") repeat-x scroll left center rgba(0, 0, 0, 0);



    display: none;



    position: absolute;



}



.blog-wrap.timeline:nth-child(2n+1) .date_wrapper .date {



    float: right;



}



.blog-wrap .date_wrapper .date {



    background: none repeat scroll 0 0 #1E73BE;



    border-radius: 50%;



    border-style: solid;



    border-width: 4px;



    height: 70px;



    padding: 5px 0px;



    text-align: center;



    width: 70px;



    border-color: rgba(0, 0, 0, 0.09);



}



.blog-wrap .date_wrapper .year {



    display: block;



    font-size: 20px;



    line-height: 20px;



    padding-bottom: 5px;



}



.blog-wrap .year,.blog-wrap .month {



    color: #fff;



}



.blog-wrap .date_wrapper .date .month {



    display: block;



    font-size: 12px;



    line-height: 12px;



    margin-top: 2px;



}



.blog-wrapper .photo {



    line-height: 0;



    overflow: hidden;



}



.post-icon, .Recent_posts ul li .desc .ico i {



    background: none repeat scroll 0 0 #1E73BE;



    color: #ffffff;



}



.post-icon {



    border-radius: 3px;



    display: block;



    font-size: 20px;



    height: 50px;



    left: 50%;



    line-height: 50px;



    margin-left: -25px;



    position: absolute;



    text-align: center;



    top: -25px;



    width: 50px;



    z-index: 100;



}



.blog-wrap.timeline .date_wrapper {



    display: block;



}



.blog-wrap .date_wrapper {



    background: url("images/timeline_horizontal.png") repeat-x scroll left center rgba(0, 0, 0, 0);



    display: none;



    position: absolute;



}



.blog-wrap.timeline:nth-child(2n) {



    float: right;



    margin-top: 50px;



}



.blog-wrap.timeline:nth-child(2n+1) .date_wrapper,



.blog-wrap:nth-child(2n) .date_wrapper {



    width: 128px;



}



.blog-wrap.timeline:nth-child(2n) .date_wrapper {



    right: auto;



    top: 150px;



}



.blog-wrap.timeline:nth-child(2n+1) .date_wrapper {



    top: 20px;



}



.blog-wrap.timeline:nth-child(2n+1) .date_wrapper,



.blog-wrap:nth-child(2n) .date_wrapper {



    width: 128px;



}



.blog-wrap.timeline:nth-child(2n) .date_wrapper {



    left: -128px;



}



.blog-wrap.timeline:nth-child(2n+1) .date_wrapper {



    right: -128px;



}



.blog-wrap {



    background: none repeat scroll 0 0 #ffffff;



    margin-bottom: 30px;



    position: relative;



}



.blog-wrap .desc a.desc_content {



    display: block;



    padding: 20px 20px 5px;



    position: relative;



    text-align: center;



}



.blog-wrap.timeline:nth-child(2n+1) {



    float: left;



}



.blog-wrap.timeline:nth-child(2n+3) {



    clear: both;



}



.navigation.paging-navigation {



    background: none repeat scroll 0 0 #ffffff;



    float: left;



    text-align: center;



    width: 100%;



    



}



.blog .navigation.paging-navigation,



.search-results .navigation.paging-navigation {



    margin-bottom: 30px;



}



.pagination span.current {



    background: #1E73BE;



    padding: 3px 8px;



    color: #fff;



}



#primary .pagination a {    



    background: #555;



    padding: 3px 8px;



    color: #ffffff !important;



    display: inline-block;



    margin: 2px 0;



}



.pagination a:hover {



    background: #1E73BE;



    color: #fff;



}



.read_more a i {



    padding-right: 5px;



}







/*blog page design*/



.blog_wrapper article {



    border-bottom: none;



    float: left;



    width: 100%;



    margin-bottom: 30px;



    position: relative;



}



.blog_footer,



.blog_div {



    background: #ffffff;



    position: relative;



}



.nav-next > a,



.nav-previous > a {



    text-transform: capitalize;



}



#primary .pagination a:hover {



    background: #1E73BE;



}



span.author.vcard {



    margin-right: 0;



}



.blog .blog_content {



    border-left: 1px solid #eeeeee;



    min-height: 352px;



}




.isotope {
	margin-bottom:138px;}



.page-template-contactus_template .col-md-12 {margin-bottom:100px;}

.ultimo-box {margin-bottom:250px;}

/**********************/



/* 8.2 - Post Formats */



/**********************/



/* Aside post */



article.format-aside h1 {



    margin-bottom: 24px;



}



article.format-aside h1 a {



    text-decoration: none;



    color: #444;



}



article.format-aside h1 a:hover {



    color: #2e3542;



}



article.format-aside .aside {



    padding: 24px 24px 0;



    background: #d2e0f9;



    border-left: 22px solid #a8bfe8;



}



article.format-aside p {



    font-size: 13px;



    line-height: 1.846153846;



    color: #444;



}



article.format-aside blockquote:last-child,



article.format-aside p:last-child {



    margin-bottom: 0;



}







/* Image posts */



article.format-image footer h1 {



    font-size: 13px;



    line-height: 1.846153846;



    font-weight: normal;



}



article.format-image footer h2 {



    font-size: 11px;



    line-height: 2.181818182;



}



article.format-image footer a h2 {



    font-weight: normal;



}







/* Link posts */



article.format-link header {



    padding: 0 10px;



    float: right;



    font-size: 11px;



    line-height: 2.181818182;



    font-weight: bold;



    font-style: italic;



    text-transform: uppercase;



    color: #444;



    background-color: #ebebeb;



    border-radius: 3px;



}



article.format-link .entry-content {



    max-width: 80%;



    float: left;



}



article.format-link .entry-content a {



    line-height: 1.090909091;



    text-decoration: none;



    font-size: 22px;



}



article.format-link .entry-content a:hover {



    color: #1E73BE;



}



.entry-content a:hover{



    text-decoration: underline !important;



}



/* Quote posts */



article.format-quote .entry-content p {



    margin: 0;



    padding-bottom: 24px;



}



article.format-quote .entry-content blockquote {



    display: block;



    padding: 24px 24px 0;



    font-size: 16px;



    line-height: 1.6;



    font-style: normal;



    color: #6a6a6a;



}



blockquote {



    border-color: #1E73BE !important;



}



/* Audio posts */



article.format-audio .mejs-controls .mejs-button button:focus,



article.format-audio .mejs-controls .mejs-button button:active,



article.format-audio .mejs-controls:focus,



article.format-audio .mejs-controls:active {



    outline: none;



}



/* Video posts */



article.format-video .mejs-controls .mejs-button button:focus,



article.format-video .mejs-controls .mejs-button button:active,



article.format-video .mejs-controls:focus,



article.format-video .mejs-controls:active {    



    outline: none;



}



article.format-video .wp-video{



    width: 100% !important;



}











/****************/



/* 8.3 - Pages */



/****************/



.information a{



    color: #444444 !important;



}



.information a:hover,



a:focus, a:hover,



.portfolio_icon i:hover,



.main-navigation a:hover,



.main-navigation a:focus,



.main-navigation .menu-item.sfHover > a,



.information a:hover, .filter_portfolio a,



.filter_ourteam ul li a, .entry-content p a {



    color: #1E73BE !important;



}



.breadcrumbs .breadcrumbs_inner a,



.breadcrumbs .breadcrumbs_inner span {    



    font-size: 12px;



}



.breadcrumbs .breadcrumbs_inner a {



    color: #1E73BE;



}



.breadcrumbs .breadcrumbs_inner a:hover,



.breadcrumbs .breadcrumbs_inner span {



    color: #444444 !important;



}



/******************************/



/* 8.3.1 - Welcome/Home Pages */



/******************************/







.slider_div {



    float: left;



    width: 100%;



    margin-bottom: 30px;



    text-align: center;



}



.single_block {



    margin-bottom: 15px;



}



.single_block a i {



    display: block;



    font-size: 48px;



    padding-top: 20px;



}



.single_block a {



    padding: 10px 20px;



}



.single_block a:hover{



    background: #1E73BE;



}







.single_block a *{



    color: #444



}



.single_block:hover *{



    color: #fff;



}



.single_block a {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.14);



    color: #ffffff;



    display: block;



    padding: 10px 20px;



    text-align: center;



    transition: background 0.4s ease-out 0s;



    -webkit-transition: background 0.4s ease-out 0s;



    -o-transition: background 0.4s ease-out 0s;



    -ms-transition: background 0.4s ease-out 0s;



}



.portflio_slider_div {



    float: left;



    width: 100%;



}



.portfolio_item .portfoliolink {



    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);



    bottom: 0;



    opacity: 0;



    position: absolute;



    transition: all 0.6s ease-out 0s;



    -webkit-transition: all 0.6s ease-out 0s;



    -o-transition: all 0.6s ease-out 0s;



    -ms-transition: all 0.6s ease-out 0s;



    width: 100%;



    z-index: 1000;



}



.portfolio_item a {



    display: block;



    z-index: 1000;



}



.portfolio_item:hover .portfoliolink {



    opacity: 1;



}



.prev_carousel {



    left: 15px;



}



.next_carousel {



    right: 15px;



}



.next_carousel, .prev_carousel {



    background: #f5f4f4;



    border-radius: 0;



    color: #444;



    display: block;



    height: 75px;



    line-height: 78px !important;



    opacity: 0;



    position: absolute;



    text-align: center;



    top: 50%;



    width: 35px;



    z-index: 999;



}



.portflio_slider_div:hover .next_carousel,



.portflio_slider_div:hover .prev_carousel {



    opacity: 1;



}



.testimonial_slider_div:after {



    background-image: url("images/testimonial-shadow.png");



    background-position: center center;



    background-repeat: no-repeat;



    bottom: -29px;



    content: "";



    display: block;



    height: 29px;



    position: absolute;



    width: 100%;



    background-size: 100% auto;



}



.testimonial_slider_div:after {



    left: 0;



    width: 100%;



}



.colo-bg {



    background: none repeat scroll 0 0 rgba(89, 120, 186, 0.5);



    padding: 50px 0;



}



.testimonial_slider_div {



    background-color: #ffffff;



    float: none;



    padding: 40px 35px;



    position: relative;



    width: 94%;



    max-width: 1030px;



    margin: 0 auto;



}



.test_div_bg {



    background: url('images/test_bg.jpg') no-repeat fixed;



    background-position: center;



    float: left;



    width: 100%;



}



.test_title {



    margin-top: 20px;



    float: left;



    width: 100%;



}



.blog_section {



    margin-bottom: 30px;



}



.blog_section .blog_div p {



    font-size: 14px;



}



.blog_wrapper.grid-layout .blog_div:hover,



.blog_wrapper.list-layout .blog_div:hover,



.blog-wrap.timeline .box-blog:hover {



    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);



}







/* testimonial slider pagination*/



.paginatecircle {



    float: right;



    margin-top: 6px;



}



.paginatecircle a { /* CSS for paginate circle spans. Required */



    background: white;



    border: 2px solid grey;



    width: 10px;



    height: 10px;



    cursor: pointer;



    display: inline-block;



    margin-left: 4px;



}



.paginatecircle span {



    display: none;



}



.paginatecircle a:hover {



    background: gray;



}







.paginatecircle a.selected {



    background: #555555;



}



.test_img {



    text-align: center;



}



.testimonial_row {



    padding: 20px 0;



    border-bottom: 4px double #ededed;



    float: left;



    width: 100%;



}



.testimonial_row .test_img {



    padding-right: 15px;



    float: left;



}



.testimonial_row .test_content {



    text-align: justify;



}



.test_author {



    float: right;



}



.test_content_div:before{



    content: '\f10d';



    font-family: FontAwesome;



    font-size: 25px;



    left: 0;



    position: absolute;



    top: 0;



}



.test_content_div {



    float: left;



    padding-left: 30px !important;



    padding-top: 10px;



}



.testimonial_row .test_author {



    width: 100%;



}



.test_title,



span.test_author {



    color: #444;



}



.read_more a,



.read_more a:hover {



    color: #fff !important;



}



.read_more:hover {



    background: #1E73BE;



}



.title_heading {



    float: left;



    padding: 30px 0;



    width: 100%;



    text-align: center;



}



.title_heading span {



    width: 80px;



    border: 3px solid #1E73BE;



    display: inline-block;



}



.title_heading h2 {



    margin: 0;



    padding: 5px 0;



}



.portflio_slider_div .caroufredsel_wrapper {



    height: 360px !important;



}



.slick-slide {



    text-align: center;



}



.our_client_div .slick-slide img {



    display: inline-block;



    width: auto !important;



}



section[role="banner"] {



    margin-bottom: 48px;



}



.testimonial_slider_div p {



    font-size: 16px;



    line-height: 1.45;



}



.testimonial_slider_div a img {



    border: 1px solid #dddddd



}



.portfolio_slider_single_home .grid_item.portfolio_item.postclass {



    position: relative;



}



.mean-container a.meanmenu-reveal,



.mean-container .mean-nav ul li a {



    color: #ffffff !important;



}



/********************/



/* 8.4 - Portfolio */



/********************/







.list-inline.portfolio_icon {



    margin-left: 0;



}



.single_top_bar {



    background-color: #424242;



    border-bottom: 1px solid #6a6a6a;



    border-top: 1px solid #6a6a6a;



    color: #444;



    margin-bottom: 25px;



    padding: 10px 0 35px 0;



    background-image: url('http://www.cinziamodafferi.it/wp-content/uploads/2016/10/prova.png');



background-repeat: no-repeat;



background-position: center;



}



.single_top_bar h1 {



    color: #1E73BE;



    margin: 0;



    text-transform: capitalize;



}



.breadcrumbs_inner > a {



    color: #ffffff;



    text-transform: capitalize;



}



.breadcrumbs_inner > a:hover {



    color: #ffffff;



}



.breadcrumbs_inner span {



    color: #ffffff;



}



.filter_portfolio {



    margin-top: 35px;



    text-align: center;



}



.filter_portfolio li {    



    margin: 0 5px;



    padding: 10px 0;



    text-transform: capitalize;



}



.filter_portfolio a,



.filter_ourteam ul li a {



    border: 1px solid #6a6a6a;



    border-radius: 5px;



    padding: 10px 10px;



    transition: all 0.4s ease 0s;



    float: left;



    color: #1E73BE;



}







#category_menu_ul .category_menu_selected ,



.filter_ourteam ul li a.category_menu_selected,



.filter_ourteam ul li a:hover {



    background-color: #1E73BE;



    border-color: #1E73BE;



    color: #ffffff !important;



    outline: none;



}



.portfolio_single .portfolio-tag a {



    color: #ffffff !important;



}



#primary .filter_portfolio a:hover,



#primary .filter_portfolio a:active,



#primary .filter_portfolio a:focus {



    background-color: #1E73BE;



    border-color: #1E73BE;



    color: #ffffff !important;



}



.portfolio_content {



    margin-top: 35px;



    box-shadow: 0 1px 5px 1px #7c7c7c;



    position: relative;



    overflow: hidden;



}



.portfolio_content > img {



    height: auto;



    transform: scaleY(1);



    -webkit-transform: scaleY(1);



    -moz-transform: scaleY(1);



    -o-transform: scaleY(1);



    transition: all 0.7s ease-in-out 0s;



    -webkit-transition: all 0.7s ease-in-out 0s;



    -moz-transition: all 0.7s ease-in-out 0s;



    -o-transition: all 0.7s ease-in-out 0s;



}



.portfolio_content:hover img {



    transform: scale(1.5);



    -webkittransform: scale(1.5);



    -moz-transform: scale(1.5);



    -o-transform: scale(1.5);



}



.effect_portfolio {



    background-color: #1E73BE;



    content: "";



    height: 100%;



    right: 100%;



    opacity: 0.8;



    position: absolute;



    top: 0;



    width: 100%;



    text-align: center;



    transition: all 0.7s ease 0s;



}



.portfolio_content:hover .effect_portfolio { 



    right: 0;



}



.portfolio_icon i {



    border: 1px solid #ffffff;



    color: #ffffff;



    height: 40px;



    padding: 12px 0;



    text-align: center;



    width: 40px;



}



.portfolio_icon i:hover {



    background-color: #ffffff;



    color: #1E73BE;



}



.effect_portfolio h3 {



    width: 100%;



}



.effect_portfolio a {



    color: #ffffff;



}



.portfolio_icon {



    float: left;



    width: 100%;



}



.effect_portfolio a:hover {



    color: #ffffff;



}



.portfolio-tag {



    float: left;



    width: 100%;



    margin-bottom: 15px;



}



.portfolio-tag *{



    color: #fff !important;



}



.port_content {



    position: absolute;



    width: 100%;



    opacity: 0;



    text-align: center;



    top: 35%;



}



.port_content h3 {



    margin-top: 0;



}



#primary .port_content h3 a {    



    color: #fff;



}



.portfolio_content:hover .port_content {



    opacity: 1;



}







/*------------------------ Portfolio full width ---------------------*/



.portfolio_contain {



    padding: 0 !important;



}



.portfolio_wrapper {    



    overflow: hidden;



    position: relative;



    width: 100%;



}



.portfolio_wrapper img {



    width: 100%;



}



.overlay {



    background-color: #1E73BE;



    height: 100%;



    left: 0;



    opacity: 0;



    position: absolute;



    top: 0;



    width: 100%;



    transition: all 0.2s ease 0s;



}



.portfolio_wrapper:hover .overlay {



    opacity: 0.66;



}



.portfolio_item_content {



    left: 0;



    position: absolute;



    text-align: center;



    top: 35%;



    width: 100%;



}



.portfolio_item_content p {



    color: #ffffff;



    letter-spacing: 1px;



    opacity: 0;



    position: relative;



    top: -10px;



    transition: all 0.2s ease 0.22s;



}



.portfolio_item_content h3 {



    color: #ffffff;



    letter-spacing: 2px;



    opacity: 0;



    position: relative;



    top: -10px;



    transition: all 0.2s ease 0.12s;



}



#primary .portfolio_item_content h3 a {



    color: #fff !important;



}



.portfolio_wrapper:hover .portfolio_item_content h3 {



    opacity: 1;



    top: 0;



}



.portfolio_wrapper:hover .portfolio_item_content p {



    opacity: 1;



    top: 0;



}



.portfolio_image {



    margin-top: 0;



}







/*********************/



/* 8.5 - Attachments */



/*********************/







.archive-header,



.page-header {



    margin-bottom: 48px;



    padding-bottom: 22px;



    border-bottom: 1px solid #ededed;



}



.archive-meta {



    color: #444;



    font-size: 12px;



    line-height: 2;



    margin-top: 22px;



}



.attachment .entry-content .mejs-audio {



    max-width: 400px;



}







.attachment .entry-content .mejs-container {



    margin-bottom: 24px;



}







/******************/



/* 8.6 - Archives */



/******************/







.article.attachment {



    overflow: hidden;



}



.image-attachment div.attachment,



.image-attachment div.attachment p {



    text-align: center;



}



.image-attachment div.attachment img {



    display: block;



    height: auto;



    margin: 0 auto;



    max-width: 100%;



}



.image-attachment .entry-caption {



    margin-top: 8px;



}







/****************/



/* 8.7 - Author */



/****************/







.author .archive-header {



    margin-bottom: 24px;



}



.author-info {



    border-top: 1px solid #ededed;



    margin: 24px 0;



    padding-top: 24px;



    overflow: hidden;



}



.author-description p {



    color: #444;



    font-size: 13px;



    line-height: 1.846153846;



}



.author.archive .author-info {



    border-top: 0;



    margin: 0 0 48px;



}



.author.archive .author-avatar {



    margin-top: 0;



}







/*******************/



/* 8.8 - Comments */



/*******************/







.comments-title {



    margin-bottom: 48px;



    font-size: 16px;



    line-height: 1.5;



    font-weight: normal;



}



.comments-area article {



    border: 1px solid #dddddd;    



    padding: 15px;        



}



.comments-area article header {	



    overflow: hidden;



    position: relative;



}



.comments-area article header img {



    float: left;



    padding: 0;



    line-height: 0;



    border: 1px solid #dddddd;



}



.comments-area article header cite,



.comments-area article header time,



.comments-area article header .edit-link,



.comments-area article section,



.comments-area article div.reply,



.comments-area article .comment-awaiting-moderation {



    display: block;



    margin-left: 85px;



}



.comments-area article header .edit-link {



    float: right;



    margin-left: 0;



}



.comments-area article header cite {



    font-style: normal;



    font-size: 15px;



    line-height: 1.42857143;



}



.comments-area cite b {



    text-transform: capitalize;



}



.comments-area article header time {



    line-height: 1.714285714;



    text-decoration: none;



    font-size: 12px;	



}



.comments-area article header a {



    text-decoration: none;	



}



.comments-area article header cite a {	



    font-weight: bold;



    text-transform: capitalize;



}



.comments-area article header cite a:hover {



    text-decoration: underline;



}



.comments-area .bypostauthor cite span {



    position: absolute;



    margin-left: 5px;



    padding: 2px 5px;



    font-size: 10px;



    margin-top: 3px;



}



.comments-area .bypostauthor cite b {



    font-weight: bold;



    text-transform: capitalize;



}



a.comment-reply-link,



a.comment-edit-link {



    color: #444;



    font-size: 13px;



    line-height: 1.846153846;



}



a.comment-reply-link:hover,



a.comment-edit-link:hover {



    color: #1E73BE;



}



.commentlist .pingback {



    line-height: 1.714285714;



    margin-bottom: 24px;



}







/* Comment form */



#respond {



    margin-top: 48px;



}



#respond h3#reply-title {



    font-size: 18px;



    line-height: 1.5;



    font-weight: bold;



}



#respond h3#reply-title #cancel-comment-reply-link {



    margin-left: 10px;



    font-weight: normal;



    font-size: 12px;



}



#respond form {



    margin: 24px 0;



}



#respond form p {



    margin: 11px 0;



}



#respond form p.logged-in-as {



    margin-bottom: 24px;



}



#respond form label {



    display: block;



    line-height: 1.714285714;



}



#respond form input[type="text"],



#respond form textarea {



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    line-height: 1.714285714;



    padding: 10px;



    width: 100%;



    background: #fff;



}



#respond form p.form-allowed-tags {



    margin: 0;



    font-size: 12px;



    line-height: 2;



    color: #444;



}



.required {



    color: red;



}







/*Main content and comment content*/



.entry-meta {



    clear: both;



display:none !important;



}



.entry-header {



    margin-bottom: 24px;



}



.entry-header img.wp-post-image {



    margin-bottom: 24px;



}



.entry-header .entry-title {



    line-height: 1.2;



    font-weight: normal;



}



.entry-header .entry-title a {



    text-decoration: none;



}



.entry-header .entry-format {



    margin-top: 24px;



    font-weight: normal;



}



.entry-header .comments-link {



    margin-top: 24px;



    line-height: 1.846153846;



    color: #444;



}



.comments-link a,



.entry-meta a {



    color: #444;



}



.comments-link a:hover,



.entry-meta a:hover {



    color: #21759b;



}



article.sticky .featured-post,



.featured-post-timeline {



    background: url("images/featured.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



    font-size: 0;



    height: 110px;



    margin: 15px 0;



    position: absolute;



    text-align: center;



    top: 0;



    width: 111px;



}



.featured-post-two-column {



    background: url("images/feature_small_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



    font-size: 0;



    height: 58px;



    margin: 15px 0;



    position: absolute;



    text-align: center;



    top: 0;



    width: 58px;



}



.featured-post-timeline {    



    margin:0;



}



.entry-content,



.entry-summary,



.mu_register {



    line-height: 1.714285714;



}



.entry-content h1,



.comment-content h1,



.entry-content h2,



.comment-content h2,



.entry-content h3,



.comment-content h3,



.entry-content h4,



.comment-content h4,



.entry-content h5,



.comment-content h5,



.entry-content h6,



.comment-content h6 {



    margin: 24px 0;



    line-height: 1.714285714;



}



.entry-content h1,



.comment-content h1 {



    line-height: 1.5;



}



.entry-content h2,



.comment-content h2,



.mu_register h2 {



    line-height: 1.6;



}



.entry-content h3,



.comment-content h3,



.timeline h3 {



    line-height: 1.846153846;



}



.entry-content h4,



.comment-content h4 {



    line-height: 1.846153846;



}



.entry-content h5,



.comment-content h5 {



    line-height: 1.846153846;



}



.entry-content h6,



.comment-content h6 {



    line-height: 1.846153846;



}



.entry-content p,



.entry-summary p,



.comment-content p,



.mu_register p,



.blog_div p,



.timeline_bg p {



    margin: 0 0 15px;



    line-height: 1.714285714;



    font-size: 16px;



}



.entry-content a:visited,



.comment-content a:visited {



    color: #9f9f9f;



}



.entry-content ol,



.comment-content ol,



.entry-content ul,



.comment-content ul,



.mu_register ul {



    margin: 0 0 24px;



    line-height: 1.714285714;



}



.entry-content ul ul,



.comment-content ul ul,



.entry-content ol ol,



.comment-content ol ol,



.entry-content ul ol,



.comment-content ul ol,



.entry-content ol ul,



.comment-content ol ul {



    margin-bottom: 0;



}



.entry-content ul,



.comment-content ul,



.mu_register ul {



    list-style: disc outside;



}



.entry-content ol,



.comment-content ol {



    list-style: decimal outside;



}



.entry-content li,



.comment-content li,



.mu_register li {



    margin: 0 0 0 36px;



}



.entry-content blockquote,



.comment-content blockquote {



    margin-bottom: 24px;



    padding: 24px;



    font-style: italic;



}



.entry-content blockquote p:last-child,



.comment-content blockquote p:last-child {



    margin-bottom: 0;



}



.entry-content code,



.comment-content code {



    font-family: Consolas, Monaco, Lucida Console, monospace;



    font-size: 12px;



    line-height: 2;



}



.entry-content pre,



.comment-content pre {



    border: 1px solid #ededed;



    color: #666;



    font-family: Consolas, Monaco, Lucida Console, monospace;



    font-size: 12px;



    line-height: 1.714285714;



    margin: 24px 0;



    overflow: auto;



    padding: 24px;



}



.entry-content pre code,



.comment-content pre code {



    display: block;



}



.entry-content abbr,



.comment-content abbr,



.entry-content dfn,



.comment-content dfn,



.entry-content acronym,



.comment-content acronym {



    border-bottom: 1px dotted #666;



    cursor: help;



}



.entry-content address,



.comment-content address {



    display: block;



    line-height: 1.714285714;



    margin: 0 0 24px;



}



img.alignleft,



.wp-caption.alignleft {



    margin: 12px 24px 12px 0;



}



img.alignright,



.wp-caption.alignright {



    margin: 12px 0 12px 24px;



}



img.aligncenter,



.wp-caption.aligncenter {



    clear: both;



    margin-top: 12px;



    margin-bottom: 12px;



}



.entry-content embed,



.entry-content iframe,



.entry-content object,



.entry-content video {



    margin-bottom: 24px;



}



.entry-content dl,



.comment-content dl {



    margin: 0 24px;



}



.entry-content dt,



.comment-content dt {



    font-weight: bold;



    line-height: 1.714285714;



}



.entry-content dd,



.comment-content dd {



    line-height: 1.714285714;



    margin-bottom: 24px;



}



.entry-content table,



.comment-content table {



    border-bottom: 1px solid #ededed;



    color: #444;



    font-size: 12px;



    line-height: 2;



    margin: 0 0 24px;



    width: 100%;



}



.entry-content table caption,



.comment-content table caption {



    font-size: 16px;



    margin: 24px 0;



}



.entry-content td,



.comment-content td {



    border-top: 1px solid #ededed;



}



.site-content article {   



    word-wrap: break-word;



    -webkit-hyphens: auto;



    -moz-hyphens: auto;



    hyphens: auto;



}



.page-links {



    clear: both;



    line-height: 1.71429;



    margin-top: 10px;



    padding: 10px 0;



}







.single-author .entry-meta .by-author {



    display: none;



}



.mu_register h2 {



    color: #444;



    font-weight: normal;



}











/****************/



/* 9.0 - Footer */



/****************/







footer[role="contentinfo"] {

    border-top: 1px solid #ededed;

    clear: both;

    line-height: 2;

    margin-top: 20px;

    margin-left: auto;

    margin-right: auto;

    padding: 0;

    background: none repeat scroll 0 0 #f5f4f4;
	
	
	bottom:0;
	
	width:100%;

}

.home footer[role="contentinfo"] {

    border-top: 1px solid #ededed;

    clear: both;

    line-height: 2;

    margin-top: 20px;

    margin-left: auto;

    margin-right: auto;

    padding: 0;

    background: none repeat scroll 0 0 #f5f4f4;
		
	bottom:0;
	
	width:100%;
	
	position:relative;
	

}

.wonderpluginslider-container {margin-bottom:140px!important;}

#colophon .widget {



    margin-bottom: 25px;



}



footer.entry-meta {



    margin-top: 20px;



    font-size: 13px;



    line-height: 1.846153846;



    color: #444;



}







/* Up arrow */



footer[role="contentinfo"] a.arrow-up {



    background: none repeat scroll 0 0 #1E73BE;



    bottom: 45px;



    color: #ffffff;



    display: none;



    font-size: 14px;



    line-height: 21px;



    opacity: 0.5;



    padding: 5px 8px;



    position: fixed;



    right: 0px;



    text-align: center;



    z-index: 9;



}



footer[role="contentinfo"] a.arrow-up:hover {



    opacity: 1;



}



a.arrow-up:focus {



    color: #ffffff !important;



}



.site-info {



    text-align: left;



}



.site-info.powered-by-text {



    text-align: right;



}



a.mailtolink,



footer[role="contentinfo"] a.mailtolink{



    color: #1E73BE;



}



/******************/



/* 9.1 Copyright */



/******************/







.footer-bottom {



    background: #1eb1bf;



}



footer[role="contentinfo"] a {



    color: #444;



}



footer[role="contentinfo"] a:hover {



    color: #1E73BE;



}



.site-info {



    font-size: 16px;



    margin: 10px 0;



}



a.arrow-up:hover{



    color: #ffffff !important;



}











/****************/



/* 10.0 - Media */



/****************/







embed,



iframe,



object,



video {



    max-width: 100%;



}



.entry-content .twitter-tweet-rendered {



    max-width: 100% !important; /* Override the Twitter embed fixed width */



}







/* Images */



.alignleft {



    float: left;



}



.alignright {



    float: right;



}



.aligncenter {



    display: block;



    margin-left: auto;



    margin-right: auto;



}



.wp-caption {



    max-width: 100%; /* Keep wide captions from overflowing their container. */



    padding: 4px;



}



.wp-caption .wp-caption-text,



.gallery-caption,



.entry-caption {



    font-style: italic;



    font-size: 12px;



    line-height: 2;



    color: #444;



}



img.wp-smiley,



.rsswidget img {



    border: 0;



    border-radius: 0;



    box-shadow: none;



    margin-bottom: 0;



    margin-top: 0;



    padding: 0;



}



.entry-content dl.gallery-item {



    margin: 0;



}



.gallery-item a,



.gallery-caption {



    width: 90%;



}



.gallery-item a {



    display: block;



}



.gallery-caption a {



    display: inline;



}



.gallery-columns-1 .gallery-item a {



    max-width: 100%;



    width: auto;



}



.gallery .gallery-icon img {



    height: auto;



    max-width: 90%;



    padding: 5%;



}



.gallery-columns-1 .gallery-icon img {



    padding: 3%;



}







/******************************/



/* 10.0.1 - Responsive images */



/******************************/







.entry-content img,



.comment-content img,



.widget img {



    max-width: 100%; /* Fluid images for posts, comments, and widgets */



}



img[class*="align"],



img[class*="wp-image-"],



img[class*="attachment-"] {



    height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */



}



img.size-full,



img.size-large,



img.header-image,



img.wp-post-image {



    width: 100%;



height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */



}







/****************************/



/* 11.0 - Solwin Shortcodes */



/****************************/







.sol_header {



    text-transform: uppercase;



}



hr.sol_divider.solid {



    border-top: 2px solid #000;



}



hr.sol_divider.dashed {



    border-top: 2px dashed #000;



}



hr.sol_divider.dotted {



    border-top: 2px dotted #000;



}



hr.sol_divider.double {



    border-bottom: 2px solid #000;



    border-top: 2px solid #000;



    height: 2px;



}



hr.sol_spacer {



    border: none;



    background: none;



    margin: 0;



    padding: 0;



}



.sol_progressbardiv {



    width: 100%;



}



.sol_progressbar {



    background: #f5f5f5;



    border: 1px solid #f5f5f5;



    border-radius: 9px;



    height: 36px;



    opacity: 1;



    overflow: hidden;



    width: 100%;



}



.progress_inner {



    height: 100%;



    float: left;



    padding: 7px 0 0 15px;



    color: #fff;



    overflow: visible !important;



}



.progress_inner.progress_inner_2 {



    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



    -webkit-animation: 2s linear 0s normal none infinite running progress-bar-stripes;



    -moz-animation: 2s linear 0s normal none infinite running progress-bar-stripes;



    -o-animation: 2s linear 0s normal none infinite running progress-bar-stripes;



    animation: 2s linear 0s normal none infinite running progress-bar-stripes;



    background-size: 40px 40px;



}



.progress_inner.progress_inner_3 {



    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



    -webkit-animation: 2s linear 0s normal none infinite running progress-bar-stripes;



    -moz-animation: 2s linear 0s normal none infinite running progress-bar-stripes;



    -o-animation: 2s linear 0s normal none infinite running progress-bar-stripes;



    animation: 2s linear 0s normal none infinite running progress-bar-stripes;



    background-size: 20px 20px;



}



.sol_spacer {



    clear: both;



}



body ul.nav-tabs li {



    padding: 0;



    background: none;



}



.faq-list .fa {



    font-size: 15px;



    padding-right: 10px;



}



.faq-list .question_heading {



    background: none repeat scroll 0 0 #1E73BE;



    border: 1px solid #dddddd;



    color: #ffffff;



    margin: 0 0 5px;



    padding: 10px;



}



.faq-answer {



    display: none;



}



.question_heading {



    cursor: pointer;



}



.faq-list.odd .question_heading {



    border: none;



}



.faq-list.odd .faq-single {



    border: 1px solid #ddd;



}



.faq-list.odd .question_heading {



    margin: 0;



}



.faq-list.odd .faq-answer {



    padding: 0 10px;



}



.faq-answer p {



    margin: 0;



    padding-bottom: 10px;



}



.tab-content {



    border: 1px solid #ddd;



    padding: 10px;



}



.nav.nav-tabs.vertical {



    float: left;



    width: 25%;



}



.tab-content.vertical {



    float: left;



    min-height: 139px;



    width: 75%;



}



.nav-tabs.vertical li {



    float: left;



    margin-bottom: 2px;



    width: 100%;



}



.nav-tabs.vertical li a {



    margin-right: 0;



    border-radius: 4px 0 0 0;



    border-right: none !important;



}



.nav-tabs.vertical > li.active > a,



.nav-tabs.vertical > li.active > a:hover,



.nav-tabs.vertical > li.active > a:focus,



.nav-tabs.vertical > li > a:hover,



.nav-tabs.vertical > li > a:focus {



    border-bottom: 1px solid #e9e9e9;



}



.nav-tabs.tabstyle2 > li.active > a,



.nav-tabs.tabstyle2 > li.active > a:hover,



.nav-tabs.tabstyle2 > li.active > a:focus,



.nav-tabs.tabstyle2 > li > a:focus,



.nav-tabs.tabstyle2 > li > a:hover {



    background: #979797;



    color: #fff;



}



.tab-content ul li {



    list-style: inside none disc;



}



.tablist li a {



    text-align: center;



}



th,



td {



    border: 1px solid #e9e9e9;



    padding: 5px 8px;



}



.sol_piechart {



    float: left;



    text-align: center;



}



.pie_content {



    clear: both;



    text-align: justify;



}



.pie_title {



    clear: both;



    float: left;



    font-size: 17px;



    margin: 12px 0;



    width: 100%;



}



.alert strong {



    color: inherit;



}



.alert-button {



    background: none;



    float: right;



    height: 16px;



    width: 16px;



    padding: 0;



}



.pricing_table_div {



    text-align: center;



    clear: both;



}



.pricing_table_single {



    border: 1px solid #eaeaea;



    border-radius: 3px;



    overflow: hidden;



}



.pricing_table_single.heighlight_price {



    box-shadow: 0 0 15px #ccc;



    box-shadow: 0 0 15px 0 rgba(50, 50, 50, 0.33);



    margin-top: -25px;



}



.pricing_table_single:hover {



    box-shadow: 0 0 15px #ccc;



    box-shadow: 0 0 15px 0 rgba(50, 50, 50, 0.33);



}



.pricing_table_single  a:hover {



    text-decoration: none !important;



}



.pricing_table_single .title {



    background: #e7e7e7;



    font-size: 20px;



    padding: 10px;



}



.pricing_table_single.heighlight_price .title {



    background: #1E73BE;



    color: #fff;



}



.pricing_table_single .price {



    border-bottom: 1px dotted #ccc;



    font-size: 38px;



    padding: 18px 0;



}



.pricing_table_single .time_period {



    font-size: 15px;



    padding: 0;



}



.pricing_table_single div {



    padding: 10px;



}



.pricing_table_single li {



    border-bottom: 1px dotted #ccc;



    list-style-type: none;



    margin-left: 0 !important;



    padding: 5px 0;



}



.button_div {



    float: left;



    margin-bottom: 16px;



    width: 100%;



}



.button_div a,.button_div a:hover,.button_div a:focus {



    color: #fff !important;



}



.sol_shareicon {



    border: 1px solid #ccc;



    border-radius: 100%;



    float: left;



    margin-right: 6px;



    margin-bottom: 5px;



    padding: 8px 0;



    text-align: center;



    width: 34px;



    transition: background 0.4s ease-out 0s;



    -webkit-transition: background 0.4s ease-out 0s;



    -o-transition: background 0.4s ease-out 0s;



    -ms-transition: background 0.4s ease-out 0s;



}



#primary .sol_shareicon {



    color: inherit;



}



.sol_shareicondiv.large .sol_shareicon {



    height: 45px;



    padding: 12px 0;



    width: 45px;



}



.sol_shareicondiv.square .sol_shareicon {



    border-radius: 0;



}



.sol_shareicon .fa {



    font-size: 14px;



}



.sol_shareicondiv.large .sol_shareicon .fa {



    font-size: 20px;



}



#primary .sol_shareicon:hover {



    color: #fff !important;



}



.sol_shareicon.facebook:hover {



    background: #3a589d;    



}



.sol_shareicon.twitter:hover {



    background: #2478ba;    



}



.sol_shareicon.mail:hover {



    background: #E29C45;    



}



.sol_shareicon.pinterest:hover {



    background: #cb2320;    



}



.sol_shareicon.google-plus:hover {



    background: #dd4e31;   



}



.sol_shareicon.rss:hover {



    background: #fc7600;    



}



.sol_shareicon.instagram:hover {



    background: #3b6994;    



}



.sol_shareicon.linkedin:hover {



    background: #0072b7;    



}



.sol_shareicon.youtube:hover {



    background: #c33223;    



}



.sol_shareicon.flickr:hover {



    background: #e5086f;    



}



.faq-list,



.sol_shareicondiv,



.marB18,



.sol_header {



    clear: both;



}



.nav-tabs.nav li {



    margin: 0;



}



.gm-style img {



    max-width: none;



}



.progress_inner {



    background-color: #1E73BE !important;



    font-size: 14px !important;



}



.sol_shareicon {



    font-size: 11.9px;



    line-height: 17px;



}



.sol_shareicondiv.large .sol_shareicon {



    font-size: 14px;



    line-height: 20px;



}



.progress_inner.progress_inner_1 > span,



.progress_inner.progress_inner_2 > span,



.progress_inner.progress_inner_3 > span {



    float: right;



    margin-right: 5px;



}



#primary div[role="tabpanel"] .nav-tabs > li > a {



    color: inherit;



}



#primary div[role="tabpanel"] .nav-tabs > li.active > a,



#primary div[role="tabpanel"] .nav-tabs > li.active > a:hover,



#primary div[role="tabpanel"] .nav-tabs > li.active > a:focus,



#primary div[role="tabpanel"] .nav-tabs > li > a:focus,



#primary div[role="tabpanel"] .nav-tabs > li > a:hover {



    color: #1E73BE;



    background: none;



}



#primary div[role="tabpanel"] .tabstyle2.nav-tabs > li.active > a,



#primary div[role="tabpanel"] .tabstyle2.nav-tabs > li.active > a:hover,



#primary div[role="tabpanel"] .tabstyle2.nav-tabs > li.active > a:focus,



#primary div[role="tabpanel"] .tabstyle2.nav-tabs > li > a:focus,



#primary div[role="tabpanel"] .tabstyle2.nav-tabs > li > a:hover {



    background-color: #1E73BE;



    color: #fff !important;



}



div[role="tabpanel"] .nav-tabs > li > a {



    border-color: #ccc;



}



.gm-style img {



    max-width: none; 



}











/************************/



/* 12.0 - Ourteam block */



/************************/







.nav-single {



    border-bottom: 4px double #ededed;



    border-top: 4px double #ededed;



    float: left;



    width: 100%;



    padding: 15px 0;



    margin: 15px 0;



}



.single-post-thumbnail {



    margin-bottom: 30px;



}







.single-post-thumbnail{display:none;}







.postmeta_div span {



    margin-right: 8px;



    text-transform: capitalize;



}



.postmeta_div i {



    padding-right: 5px;



}







.search-results .blog_div {



    margin-bottom: 10px;



}



ul.nav-menu > li.edge > ul.sub-menu {



    right: 0;



}



.main-navigation .menu-item-has-children.edge ul {



    left: auto;



    right: 100%;



}



.filter_ourteam {



    text-align: center;



}



.isotope1.our-team {



    margin-bottom: 30px;



}



.port_content h3 a{



    color: #ffffff !important;



}



.our-team-designation a {



    background: none repeat scroll 0 0 #1E73BE;



    color: #ffffff !important;



    padding: 5px 15px;



}



.our-team-designation a:hover {



    background: none repeat scroll 0 0 #444444;



    color: #ffffff !important;



}



.team-content ul li,



#ourteam_category_menu_ul li {



    margin: 0;



}



.team-content h3 {



    margin-bottom: 10px;



    line-height: normal;



}



#ourteam_category_menu_ul li a.category_menu_selected,



#ourteam_category_menu_ul li a:hover {



    color: #ffffff !important;    



}



.postmeta_div a:hover {



    color: #1E73BE;



}



.our-team .portfolio_content {



    box-shadow: none;



}











/*****************************/



/* 13.0 - Supported Pluggins */



/*****************************/







img#wpstats {



    display: block;



    margin: 0 auto 24px;



}











/************************/



/* 14.0 - Media Queries */



/************************/







/* Does the same thing as <meta name="viewport" content="width=device-width">,



 * but in the future W3C standard way. -ms- prefix is required for IE10+ to



 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor



 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.



 */



@-ms-viewport {



    width: device-width;



}



@viewport {



    width: device-width;



}



@media screen and (min-width: 600px) {



    .author-avatar {



        float: left;



        margin-top: 8px;



    }



    .author-description {



        float: right;



        width: 80%;



    }



    .site-content {



        float: left;



    }



    body.template-front-page .site-content,



    body.attachment .site-content,



    body.full-width .site-content {



        width: 100%;



    }



    .widget-area {



        float: right;



    }



    #respond form input[type="text"] {



        width: 46.333333333%;



    }



    #respond form textarea.blog-textarea {



        width: 79.666666667%;



    }



    .template-front-page .site-content,



    .template-front-page article {



        overflow: hidden;



    }



    .template-front-page.has-post-thumbnail article {



        float: left;



        width: 47.916666667%;



    }



    .entry-page-image {



        float: right;



        margin-bottom: 0;



        width: 47.916666667%;



    }



    .template-front-page .widget-area .widget,



    .template-front-page.two-sidebars .widget-area .front-widgets {



        float: left;



        width: 51.875%;



        margin-bottom: 24px;



    }



    .template-front-page .widget-area .widget:nth-child(odd) {



        clear: right;



    }



    .template-front-page .widget-area .widget:nth-child(even),



    .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {



        float: right;



        width: 39.0625%;



        margin: 0 0 24px;



    }



    .template-front-page.two-sidebars .widget,



    .template-front-page.two-sidebars .widget:nth-child(even) {



        float: none;



        width: auto;



    }



    .commentlist .children {



        margin-left: 48px;



    }



}



@media screen and (min-width: 960px) {



    body.custom-background-empty {



        background-color: #fff;



    }



    body.custom-background-empty .site,



    body.custom-background-white .site {



        padding: 0;



        margin-top: 0;



        margin-bottom: 0;



        box-shadow: none;



    }



}



@media screen and (max-width: 1099px) {



    .blog-wrap.timeline:nth-child(2n+1) .date_wrapper {



        right: -114px;



    }



    .blog-wrap.timeline:nth-child(2n+1) .date_wrapper,



    .blog-wrap:nth-child(2n) .date_wrapper {



        width: 114px;



    }



    .blog-wrap.timeline:nth-child(2n) .date_wrapper {



        left: -114px;



    }



}



@media screen and (max-width: 1199px) {



    .blog .blog_content {        



        min-height: 292px;



    }



    #wp-calendar th, #wp-calendar td{



        padding: 5px !important;



    }



}



@media screen and (max-width: 1024px) {



    .blog_section .blog_content {        



        min-height: 200px;



    }



}



@media screen and (max-width: 999px) {



    .main-navigation li a {



        padding: 10px;



    }    



    .testimonial_slider_div:after {



        bottom: -25px;



    }



    .blog-wrap.timeline:nth-child(2n+1) .date_wrapper,



    .blog-wrap:nth-child(2n) .date_wrapper {



        width: 96px;



    }



    .blog-wrap.timeline:nth-child(2n+1) .date_wrapper {



        right: -96px;



    }



    .blog-wrap.timeline:nth-child(2n) .date_wrapper {



        left: -96px;



    }



    .single_block a {



        padding: 10px;



    }



    .next_carousel, .prev_carousel {



        top: 40%;



    }



    .testimonial_slider_div:after {



        bottom: -28px;



    }



    .portfolio_item_content h3 {



        font-size: 18px;



    }       







}



@media screen and (max-width: 991px){



    .blog_img {



        border-right: none;



    }



    .blog_content {



        border-left: 1px solid #eeeeee;



    }



    .blog_section .blog_img {



        border-right: 1px solid #eeeeee;



    }



    .blog_section .blog_content {



        border-left: none;



    }    



    .blog_section {



        padding-left: 0 !important;



        padding-right: 0 !important;



    }



    .portflio_slider_div .caroufredsel_wrapper {



        height: 240px !important;



    }



    .next_carousel,



    .prev_carousel {



        top: 52%;



    }



    .blog .blog_content {



        min-height: 275px;



    }



    .comment-notes > span#email-notes {



        float: left;



        width: 100%;



    }



}







@media screen and (max-width: 768px){



    .port_content {



        top: 20%;



    }    



}



@media screen and (max-width: 767px){  



    .top-header .head-social {



        width: auto !important;



        z-index: 9999;



        position: absolute;



    }



    .head-social a {



        float: none;



        display: inline-block;



        margin: 5px 2px;



    }



    .head-search {



        margin: 5px 0;



    }



    .head-search #searchform-head {



        margin: 0 auto;



        float: none;



    }



    .blog_div .blog_img {



        text-align: center;



    }



    div[role="tabpanel"] {



        margin-top: 15px;



    }



    .tab-page.padding_left_0,



    .tab-page.padding_right_0 {



        padding-left: 0 !important;



        padding-right: 0 !important;



    }



    .pricing_table_single.heighlight_price {



        margin-top: 0;



    }



    .post_wrapper.box-blog {



        margin-bottom: 40px;



    }



    .filter_portfolio li {



        margin: 0;



        padding: 5px 3px;



    }



    .portfolio_single ,.portfolio_contain {



        float: left;



        max-width: 315px;



        width: 100%;



    }



    .portfolio_contain {



        max-width: 305px;



    }



    .single_block {



        margin-bottom: 30px;



    }



    .test_content {



        margin-top: 20px;



    }



    .next_carousel, .prev_carousel {



        top: 50%;



    }



    .rslides_nav.prev,



    .rslides_nav.next {



        display: none;



    }



    .port_content {



        top: 35%;



    }    



    .site-info.powered-by-text,



    .site-info {



        text-align: center;        



    }



    .site-info.powered-by-text {



        margin-top: 0;



    }



    .copyrighttext.site-info {



        margin-bottom: 0;



    }



}



@media screen and (max-width: 640px){  



    .testimonial_slider_div:after {



        bottom: -23px;



    }    



    .test_content {



        margin-top: 20px;



    }



    .colo-bg {



        padding-left: 15px;



        padding-right: 15px;



    }



    .timeline.blog-wrap .date_wrapper {



        display: none !important;



    }



    .blog-wrap.timeline:nth-child(2n+1) {



        float: none;



        margin: 0 auto 30px;



        width: 100%;



    }



    .blog-wrap.timeline:nth-child(2n) {



        float: none;



        margin: 0 auto 30px;



        width: 100%;



    }



    .post_wrapper.box-blog .desc {



        background: #fff; 



    }



    .post_wrapper.box-blog {



        float: left;



        width: 100%;



        border: 1px solid #eee;



    }



    .sol_shareicon {



        margin-top: 5px;



    }



    .next_carousel, .prev_carousel {



        top: 55%;



    }



    .contact_us_form aside.widget_text,



    .contact_us_form aside {



        width: 100% !important;



    }



    .contact_us_form aside {



        float: left;



        padding-left: 0px;



    }



    .timeline.blog-wrap {



        border: 0 none;



    }



}



@media screen and (max-width: 480px){  



    .testimonial_slider_div:after {



        bottom: -20px;



    }



    .test_img,.test_content {



        text-align: center;



    }



    .testimonial_slider_div {



        padding-left: 5px;



        padding-right:5px;



        width: 99%;



    }



    .gmnoprint > div > div {



        visibility: hidden;



    }



    .progress_inner {



        white-space: nowrap;



    }



    .sol_header {



        text-align: left;



    }



    .portfolio_single,.portfolio_contain {



        max-width: 100%;



    }



    .team_single {



        width: 100% !important;



    }



    .single_block {



        width: 100% !important;



        margin-bottom: 15px;



    }   



    .top-header .head-social {



        text-align: center;



        width: 100% !important;



        position: relative;



    }



    .top-header .head-search, .top-header .searchform {



        float: right;



        left: 0;



        position: absolute;



        top: 2px;



        width: 275px;



        z-index: 999;



    }    



    .site-header h1, .site-header h2 {



        text-align: center;



    }



}



@media screen and (max-width: 360px){  



    .footer_area .widget_1 {



        width: 100%;



    }



}







#logo {



        background: url(http://localhost:3306/wordpress/wp-content/uploads/2016/07/Logo1.png) 0 0 no-repeat;



position: absolute;



left: -45px;



   width: 55px;



    height: 56px;



}







.home .entry-title {



display: none; 



}











.clickme {



    border-radius: 4px;



    display: block;



    margin-bottom: 5px;



    padding: 10px 5px;



    text-decoration: none;



margin-left: 45px;



font-size: 16px;



color: #ffffff;



background-color:#1eb1bf;;



max-width: 80%;



}







a.one:active{color:#ffffff !important;}



a.one:focus {color:#ffffff !important;}



a.one:hover {color:#ffffff !important;}







#ls1 {



font-size: 16px;



max-width: 80%;



text-align: justify;



background-color: #E8F7F8;



margin-left: 45px;



}



