/*

Theme Name: Moksha
Theme URI: http://underscores.me/
Author: Moksha Solutions
Author URI: http://mokshasolutions.com
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ms
Tags:

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.

Moksha is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
*{
margin:0px; padding:0px;
}

/* moksha css script */
body
{
   font-size:14px;
   background-image:url(http://qubatic.com/wp-content/uploads/2016/03/bk4.jpg);
}
.home
{
background-image:url(http://qubatic.com/wp-content/uploads/2016/03/bk4.jpg);
}


.topBar
{
   height:0px;
   background-color:#862d87;
}
header
{
	border-bottom:solid 5px #862d87;
	padding:15px 0 5px;
background-color:white;
}


nav#main
{
	/*border-top: solid 1px #862d87; */
    padding: 0px 0 0 0;
    /* position: relative; */
    display: block;
    width: auto;
    float: right;
    /* overflow: auto; */
}
nav#main #primary-menu
{
	margin-bottom:0;
}
nav#main #primary-menu li
{
	float:left;
	position:relative;
	list-style:none;
}
nav#main #primary-menu li a
{
	display:block;
	padding:5px 14px 5px;	
	font-weight:light;
	letter-spacing:1px;
	color:#000;	
	/*border-right:solid 1px #862d87;*/
	text-decoration:none;
}
nav#main #primary-menu > li > a:hover
{
     color:#862d87;
}
nav#main #primary-menu > li > ul
{
	display:none;
}
nav#main #primary-menu > li:hover > ul
{
   display:block;
   position:absolute;	
   z-index:1000;
}
nav#main #primary-menu > li:hover > ul li
{
   background:#303030;
}
nav#main #primary-menu > li:hover > ul li a
{
      width:160px;
      font-size:12px;
      display:block;
padding:5px 10px;
color:white;
}
nav#main #primary-menu > li:hover > ul li a:hover
{
   background-color:#862d87;

}
.socia-header{
float:right;
}
.socia-header li
{
	float:left;
	padding-right:5px;
	list-style:none;
}
.socia-header li a
{
   display:block;
}
.socia-header li a:hover
{
	border-top:5px #862d87 solid;
}
.our-work
{

   text-align:center;
   margin:10px 0 20px 0;
   background:#eaeaea;
}
.our-work:hover
{
   background:#eaeaea;
}
.our-work h4
{
	padding:8px 0 8px 0 ;
	margin-top:0;
	margin-bottom:0;
}
.our-work h5
{
	padding-bottom:5px;
	margin-top:0;
	margin-bottom:0;
}
.our-work .metaslider
{
   margin-bottom:10px;
}
#sliderBG
{
	background:#dbdbdb;	
}
p
{
	text-align:justify;
        margin-bottom:20px;
        line-height:21px;
}
h1,h2,h3,h4,h5,h6
{
	color:#862d87;
}
.ourServices
{
	
}
.ourServices li
{
	list-style:none;
	margin-bottom:30px;
}
footer
{
	background:#303030;
	font-size:12px;
	min-height:200px;
	background-image:url(images/footerbg.png);	
	display:block;
	padding:5px 0;
margin-top:20px;
}
footer h3 
{
border-bottom:solid 1px #ccc;
padding-bottom:5px;
}
footer h3, footer a
{
   color:white;
}
footer ul li
{
display:block;
padding:5px 0;
font-size:11px;
}




.logo
{
	list-style:none;
}
.logo li
{
float:left;
display:block;
padding:5px 10px 5px inherit;
border:solid 1px #ccc;
border-radius:3px;
margin-right:15px;
margin-bottom:15px;
}






.col-md-12 p:first-child
{
margin-top:15px;
}
ul.points
{
padding-left:40px;
}
ul.points li
{
padding-bottom:5px;
}




/* image effect for front page */
.view {
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    background: transparent url(../images/bgimg.jpg) no-repeat center center;
margin:0px 0;
}
.view .mask, .view .content {

    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0
}
.view img {
    display: block;
    position: relative
}
.view h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.8);
    margin: 20px 0 0 0
}
.view p {
    font-family: Georgia, serif;
    font-style: italic;
    font-size: 13px;
    position: relative;
    color: #000;
    padding: 10px 20px 20px;
    text-align: center
}
.view a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    box-shadow: 0 0 1px #000
}
.view a.info:hover {
    box-shadow: 0 0 5px #000
}



.view-first img { 
    transition: all 0.2s linear;
}
.view-first .mask {
     opacity: 0;
    background-color: rgba(234,234,234, 0.7); 
    transition: all 0.4s ease-in-out;
height:275px;
}
.view-first h2 {
    transform: translateY(-100px);
    opacity: 0;
    transition: all 0.2s ease-in-out;
}
.view-first p { 
    transform: translateY(100px);
    opacity: 0;
	transition: all 0.2s linear;
}
.view-first a.info{
    opacity: 0;
	transition: all 0.2s ease-in-out;
}


.view-first:hover img { 
	/*transform: scale(1.1);*/
} 
.view-first:hover .mask { 
	opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
    opacity: 1;
    transform: translateY(0px);
}
.view-first:hover p {
    transition-delay: 0.1s;
}
.view-first:hover a.info {
    transition-delay: 0.2s;
}

.sidebar-rightborder
{
border-right:solid 1px #ccc;
}
.sidebar
{
padding:0 0 0 10px;


}
.sidebar table
{
border-left:solid 1px #f3e9e9;
border-top:solid 1px #f3e9e9;
width:100%;
}
.sidebar table td
{
border-right:solid 1px #f3e9e9;
border-bottom:solid 1px #f3e9e9;
padding:15px;
}
.sidebar table td a
{
color:#862d87;
font-size:16px;
}
address
{
font-size:15px;
margin-bottom:5px;
}
.aboutC
{
margin-bottom:30px;
}
.textbox, .textarea
{
    width: 260px;
    padding: 5px;
}
textarea {
height:240px;
}
table {
border-top:solid 1px #ccc;
border-left:solid 1px #ccc;
margin-bottom:20px;
background:white;
}
table td
{
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
padding:4px;
}
.entry-title
{
   margin:15px 0 !important;
}
strong
{
font-size:18px;
}
.clientimgslider img{
border:1px solid #d8d8d8;
}
.clientimgslider table{
width:100%;
}
.sidebar {
    
}
.sidebar ul{
    border: solid 1px #f3e9e9;
    width: 100%;
    list-style:none;
   background: #fff;
}
.sidebar ul li{
    border-bottom: solid 1px #f3e9e9;
    border-top: solid 1px #f3e9e9;
    padding: 15px;
}
.sidebar ul li a{
    color: #862d87;
    font-size: 16px;
}
.alignright{
   float:right;
   margin:10px;
}
.alignleft{
   float:left;
   margin:10px;
}
.clientimgslider table tr td div{
width:auto !important;
}
@media (max-width: 800px){
nav#main {
    display: none!important;
}
}

/*tiny Horizantal Scrolling */
#tiny-carousel-slider1{
	margin:0px !important;
	padding:0 15px !important;
}
#tiny-carousel-slider1 .buttons{
	display:none !important;
}