@charset "utf-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}body {
background-color: #fff;
margin: 0;
padding: 0;
line-height: 24px;
color: #292929;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
-ms-word-wrap: break-word;
word-wrap: break-word;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
* {
margin: 0;
padding: 0;
outline: none;
}
img {
border: none;
margin: 0;
padding: 0;
height: auto;
}
.wp-caption,
.wp-caption-text,
.sticky,
.gallery-caption,
.aligncenter {
margin: 0;
padding: 0;
}
p {
margin: 0;
padding: 0;
}
a {
color: #000000;
text-decoration: none;
}
a:hover {
color: #282828;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
border: 0 solid #1a1a1a;
border-left-width: 4px;
color: #686868;
font-size: 19px;
font-size: 1.1875rem;
font-style: italic;
line-height: 1.4736842105;
margin: 0 0 1.4736842105em;
overflow: hidden;
padding: 0 0 0 1.263157895em;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote p {
margin-bottom: 1.4736842105em;
}
blockquote cite,
blockquote small {
color: #1a1a1a;
display: block;
font-size: 16px;
font-size: 1rem;
line-height: 1.75;
}
blockquote cite:before,
blockquote small:before {
content: "\2014\00a0";
}
blockquote em,
blockquote i,
blockquote cite {
font-style: normal;
}
blockquote strong,
blockquote b {
font-weight: 400;
}
blockquote >:last-child {
margin-bottom: 0;
}
address {
font-style: italic;
margin: 0 0 1.75em;
}
code,
kbd,
tt,
var,
samp,
pre {
font-family: Inconsolata, monospace;
}
pre {
border: 1px solid #d1d1d1;
font-size: 16px;
font-size: 1rem;
line-height: 1.3125;
margin: 0 0 1.75em;
max-width: 100%;
overflow: auto;
padding: 1.75em;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
code {
background-color: #d1d1d1;
padding: .125em .25em;
}
abbr,
acronym {
border-bottom: 1px dotted #d1d1d1;
cursor: help;
}
mark,
ins {
background: #007acc;
color: #fff;
padding: .125em .25em;
text-decoration: none;
}
big {
font-size: 125%;
}
html {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*,
:before,
:after {
-webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit;
}
hr {
background-color: #d1d1d1;
border: 0;
height: 1px;
margin: 0 0 1.75em;
}
ul,
ol {
margin: 0 0 1.75em 1.25em;
padding: 0;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
margin-left: 1.5em;
}
li > ul,
li > ol {
margin-bottom: 0;
}
dl {
margin: 0 0 1.75em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 0 1.75em;
}
img {
height: auto;
max-width: 100%;
vertical-align: middle;
}
del {
opacity: .8;
}
table,
th,
td {
border: 1px solid #d1d1d1;
}
table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 1.75em;
table-layout: fixed;
width: 100%;
}
#wp-calendar caption {
text-align: center;
padding-bottom: 20px;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
th {
border-width: 0 1px 1px 0;
font-weight: 700;
}
td {
border-width: 0 1px 1px 0;
}
th,
td {
padding: .4375em;
}
::-webkit-input-placeholder {
color: #686868;
}
:-moz-placeholder {
color: #686868;
}
::-moz-placeholder {
color: #686868;
opacity: 1;
}
:-ms-input-placeholder {
color: #686868;
}
.entry-content a{
text-decoration:underline;
} 
.entry-content ol li,
.entry-content ul li {
margin-left: 15px;
}
ul li ul,
ul li ul li ul,
ol li ol,
ol li ol li ol {
margin-left: 10px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #282828;
margin: 0 0 15px;
padding: 0;
line-height: 1.1;
font-weight: 600;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 20px;
}
h3 {
font-size: 15px;
}
h4 {
font-size: 12px;
}
h5 {
font-size: 11px;
}
h6 {
font-size: 10px;
}
.clear {
clear: both;
}
.alignnone {
width: 100%!important;
}
img.alignleft,
.alignleft {
float: left;
margin: 0 30px 0 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright,
.alignright {
float: right;
margin: 0 0 0 30px;
}
.sticky{
border-bottom:10px solid #64a926;
}
.left {
float: left;
}
.right {
float: right;
}
.space50 {
clear: both;
height: 50px;
}
.space100 {
clear: both;
height: 100px;
}
.head-info-area {
padding: 0;
width: 100%;
font-size: 15px;
color: #ffffff;
position: relative;
z-index: 99999;
background-color: #0083e1;
}
.center {
margin: 0 auto;
width: 1200px;
}
.left {
float: left;
}
.right {
float: right;
}
.head-info-area .left .phntp {
display: inline-block;
padding: 13px 5px;
}
.head-info-area .left .taglinetp {
display: inline-block;
padding: 13px 5px;
font-size: 15px;
color: #ffffff;
text-align: left;
}
.head-info-area .left .emltp {
display: inline-block;
padding: 13px 5px;
}
.head-info-area .right .sintp {
display: inline-block;
padding: 0;
vertical-align: top;
}
.head-info-area .right .phntp {
display: inline-block;
padding: 13px 20px 13px 0;
}
.head-info-area .right .phntp .phoneno strong {
color: #ffffff;
font-size: 16px;
}
.servicebox {
visibility: hidden;
}
.phoneno img {
margin-right: 5px;
}
.emltp {
margin-left: 12px;
}
.emltp a {
color: #ffffff;
}
.emltp a:hover {
color: #000000;
}
.emltp img {
margin-right: 9px;
}
.pagination {
display: table;
clear: both;
}
.pagination .nav-links {
margin: 20px 0 40px 0;
}
.pagination .nav-links a {
margin-right: 0;
background: #646262;
color: #fff;
padding: 7px 16px;
}
.pagination .nav-links span.current,
.pagination .nav-links a:hover {
padding: 7px 16px;
background: #000000;
color: #fff;
}
.postmeta {
padding: 0 0 20px 0;
color: #999;
}
.postmeta a {
color: #999;
}
.postmeta a:hover {
color: #000000;
}
.comment-form-cookies-consent input[type="checkbox"]{
float: left;
margin-top: 7px;
margin-right: 7px;
}
#comment-nav-above .nav-previous,
#comment-nav-below .nav-previous {
float: none!important;
margin: 10px 0;
}
ol.comment-list li {
list-style: none;
margin-bottom: 5px;
}
.comment-respond .form-submit{ padding:15px 0 5px 0;}
.logo {
float: left;
width: auto;
position: relative;
z-index: 999;
color: #21201f;
padding: 45px 0 0 0;
height: auto;
}
.logo p {
font-size: 12px;
text-align: left;
color: #21201f;
}
.logo img {
height: auto;
width: auto;
max-height: 90px;
max-width: 266px;
}
.logo h2 {
font-weight: 600;
margin: 0;
padding: 10px 0 0;
color: #21201f;
font-size: 30px;
text-align: left;
line-height: 22px;
}
.logo h2 span {
color: #21201f;
}
.logo a {
color: #dedede;
}
.header {
width: 100%;
z-index: 9999999;
position: relative;
background-color: #ffffff;
height: auto;
float: left;
} .transheader {
position: absolute!important;
background-color: transparent!important;
background:none !important;
}
.header .container{width:90%;}
.container {
width:90%;
margin: 0 auto;
position: relative;
}
#FrontBlogPost {
padding: 60px 0;
}
#wrapfirst {
padding: 0 0 60px;
}
#content_navigator p {
margin-bottom: 25px;
}
#content_navigator[tabindex="-1"]:focus {
outline: 0;
}
.site-main {
width: 830px;
margin: 0;
padding: 0;
float: left;
}
.full-main{width:100% !important;}
.site-main h1{
margin-bottom:30px;
}
#sitefull {
width: 100%;
float: none;
}
#sitefull p {
margin-bottom: 15px;
}
.page_content {
padding: 50px 0 0 0;
}
.page_content p {
margin-bottom: 20px;
line-height: 36px;
}
.blog_search_lists {
float:left;
width:31.33%;
margin: 0 13px 0 13px;
}
.blog_search_lists .blog-box-cols{
width:100%;
}
.blog-post{margin:0 -12px;}
.blog_lists {
margin: 0 8px 2% 8px;
float:left;
width:31.33%;
min-height:520px;
background-color:#f6f4f4;
padding:30px;
box-shadow: 0px 10px 11px -5px rgba(156,156,156,0.83);
-webkit-box-shadow: 0px 10px 11px -5px rgba(156,156,156,0.83);
-moz-box-shadow: 0px 10px 11px -5px rgba(156,156,156,0.83);  
} .blog_lists h4 {
margin-bottom: 6px;
font-size:20px;
font-weight:600;
}
.blog_lists h4 a {
color: #484f5e;
}
.blog_lists h4 a:hover {
color: #000000;
}
.blog_lists p {
margin-bottom: 15px;
}
.blog-meta {
font-style: italic;
margin-bottom: 8px;
}
.post-date,
.post-comment,
.post-categories {
display: inline;
color: #000000;
}
.single_title {
margin-bottom: 15px;
}
.BlogPosts {
width: 31.2%;
float: left;
margin: 0 3% 0 0;
}
.BlogPosts img {
width: 100%;
}
.BlogPosts h2 {
margin: 10px 0;
font-size: 22px;
}
.post-thumb {
width: 35%;
float: left;
margin: 5px 20px 5px 0;
max-height:150px;
overflow:hidden;
}
.post-thumb img {
width: 100%;
}
#sidebar {
width: 330px;
float: right;
overflow: hidden;
font-size: 16px;
}
#sidebar li a{
line-height:26px;
}
#sidebar p:empty {
display: none;
}
aside.widget {
margin-bottom: 20px;
padding: 25px 25px 25px 25px;
border-top: 1px solid #eeeff5;
border-bottom: 1px solid #eeeff5;
border-left: 1px solid #eeeff5;
border-right: 1px solid #eeeff5;
}
aside.widget ul {
list-style: disc;
}
h3.widget-title {
margin-bottom: 0;
color: #282828;
text-align: left;
font-size: 24px;
}
.titleborder {
line-height: .5;
text-align: left;
}
.titleborder span {
display: inline-block;
position: relative;
}
.titleborder span:after {
content: '';
border-bottom-color: #0083e1;
display: table;
margin-bottom: 25px;
}
h3.widget-title a {
color: #282828;
}
#sidebar ul li {
padding: 8px 0;
list-style: none;
}
#sidebar ul {
margin: 0;
}
body.woocommerce #sidebar ul li a {
display: block;
}
#sidebar ul li a {
color: #141414;
display: inline-block;
}
#sidebar ul li a:hover {
color: #919191 !important;
}
#sidebar ul li:last-child {
border: none;
}
body.woocommerce #sidebar ul li span {
padding-left: 0;
}
.edit-link{
margin:0 10px;
}
.attachment img{
padding-top:15px;
}
.fullwidth {
width: 100%;
float: none;
}
.footerarea a:hover {
color: #64a926;
}
.footer h1, .footer h2, .footer h3, .footer h4{
font-weight:600;
color:#ffffff;
}
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6{
color:#ffffff;
}
.footer aside.widget{
border:none;
margin:0;
padding:0 0 12px 0;
color:#ffffff;
}
.ftr-widg {
padding-top: 70px;
padding-bottom:30px;
}
.cols-3:nth-of-type(1){width:28%;}
.cols-3 {
width: 24%;
float: left;
margin: 0 0 0.5% 0;
padding:0 15px;
box-sizing: border-box;
color: #21201f;
line-height: 28px;
font-size: 16px;
}
.widget-column-4 {
margin-right: 0!important;
}
.cols-3 span {
color: #fbcb6b;
display: inline-block;
min-width: 70px;
width: auto;
}
.cols-3 ul {
margin: 0;
padding: 0;
list-style: inside disc;
}
.cols-3 ul li {
display: block;
padding: 0;
line-height: 26px;
list-style: none;
}
.cols-3 ul li a {
color: #ffffff;
padding: 5px 0;
display: block;
}
.cols-3 ul li a:hover,
.cols-3 ul li.current_page_item a {
color: #64a926;
}
.cols-3 p {
margin-bottom: 15px;
}
.copyright-area {
position: relative;
color: #21201f;  
}
.copyright-wrapper {
color: #ffffff;
position: relative;
display: block;  
}
.copyright-wrapper .container{
border-top:1px solid #303030;
}
.ft-infobox .container{
border-bottom:1px solid #303030;
}
.copyright-txt {
padding: 30px 0;
float: none;
text-align: center;
font-size: 16px;
line-height: 1.9em;
color:#FFF;
}
.copyright-txt a {
color: #ffffff;
}
.copyright-txt a:hover {
color: #54be73;
}
.copyright-txt span {
color: #000000;
}
.design-by {
float: right;
}
.design-by a:hover {
color: #919090;
}
.recent-post {
margin: 0 0 4px;
padding-bottom: 4px;
}
.recent-post h6 {
font-size: 13px;
margin-bottom: 6px;
display: block;
text-transform: uppercase;
}
.recent-post a {
color: #919090;
}
.recent-post a:hover {
color: #000000;
}
.recent-post img {
float: left;
width: 60px;
margin: 4px 15px 5px 0;
border: 3px solid #4c4b4b;
}
.recent-post p {
margin-bottom: 10px;
}
.recent-post .morebtn {
color: #ffffff;
}
.recent-post .morebtn:hover {
color: #000000;
}
.recent-post:last-child {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
}
a.added_to_cart {
background: #e1472f;
padding: 5px;
display: inline-block;
color: #fff;
line-height: 1;
}
a.added_to_cart:hover {
background: #000000;
}
a.button.added:before {
content: ''!important;
}
#bbpress-forums ul li {
padding: 0;
}
#subscription-toggle a.subscription-toggle {
padding: 5px 10px;
display: inline-block;
color: #e1472f;
margin-top: 4px;
}
textarea.wp-editor-area {
border: 1px #ccc solid;
}
.woocommerce input[type=text],
.woocommerce textarea {
border: 1px #ccc solid;
padding: 4px;
}
form.woocommerce-ordering select {
padding: 5px;
color: #777777;
}
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
color: #ff8a00;
}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
color: inherit!important;
}
h1.product_title,
p.price {
margin-bottom: 10px;
}
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
color: #000000;
}
.woocommerce ul.products li,
#payment ul.payment_methods li {
list-style: none!important;
}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
color: inherit!important;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
border-bottom: 0!important;
}
#wp-calendar {
width: 100%;
}
input.search-field,
.post-password-form input[type=password] {
border: 1px #eee solid;
padding: 8px 23px;
width: 70%;
margin-right: 5px;
}
input.search-submit,
.post-password-form input[type=submit],
.wpcf7-form input[type=submit],
.woocommerce-product-search button[type=submit] {
border: none;
color: #ffffff;
padding: 8px 15px;
cursor: pointer;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color: #0083e1;
float: right;
}
input.search-submit:hover{
background-color:#000 !important;
}
.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: .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;
}
#logo-main a {
display: block;
}
#logo-main a:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
a:focus,
.skip-link:focus {
outline: thin dotted #ff9e19;
}
h1.screen-reader-text {
font: 22px;
}
.site-nav-previous,
.nav-previous {
float: left;
}
.site-nav-next,
.nav-next {
float: right;
}
h3#reply-title {
font: 300 18px;
}
#comments {
margin: 30px 0 0;
padding: 0;
}
nav#nav-below {
margin-top: 15px;
margin-bottom:25px;
}
body.wp-custom-logo .logo h2 {
display: none;
}
#sidebar select {
width: 100%;
padding: 3px;
height: 25px;
}
.page-links span {
padding-right: 10px;
}
body.title-tagline-hidden .site-title,
body.title-tagline-hidden .site-description {
clip: rect(1px, 1px, 1px, 1px);
position: absolute;
}
.site-title,
.site-description {
position: relative;
}
.site-description,
a.site-description {
padding-top: 5px;
color: #000;
}
.prd-count {
width: 70px;
text-align: left;
box-sizing: border-box;
padding: 7px 15px;
background: #aece89;
color: #ffffff;
position: absolute;
z-index: 999;
right: 10px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
top: 10px;
}
.prd-amount {
position: absolute;
left: -10px;
top: 18px;
}
#withcontent {
padding: 50px 0;
background-color: #FFF;
}
.w-thumb {
float: left;
vertical-align: top;
text-align: center;
width: 48%;
}
.w-cont {
float: right;
text-align: left;
width: 48%;
}
.w-cont h2,
.w-fullcont h2 {
font-weight: bold;
text-align: left;
clear: both;
margin: 0;
padding-bottom: 5px;
font-size: 38px;
}
.w-cont h2 span,
.w-fullcont h2 span {
color: #000000;
}
.w-cont p,
.w-fullcont p {
line-height: 24px;
padding: 0;
margin: 0 0 20px;
font-family: Roboto;
font-size: 13px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
margin-top: 15px;
}
.flex-control-nav {
margin-top: 15px!important;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
line-height: 100%;
padding: 5px;
font-size: 12px;
}
body.wp-custom-logo .logo {
padding: 20px 20px 20px 0;
}
body.wp-custom-logo .site-description,
body.wp-custom-logo a.site-description {
padding-top: 5px;
}
.columns-row {
margin-left: -15px;
margin-right: -15px;
}
.col-columns-2 {
width: 50%;
padding: 0 15px;
box-sizing: border-box;
float: left;
min-height: 1px;
}
.col-columns-2-full {
width: 100%!important;
}
.col-columns-2 h3 {
color: #fefefe;
font-size: 32px;
margin-bottom: 30px;
text-align: left;
font-weight: normal;
line-height: 40px;
}
.col-columns-2 p {
line-height: 26px;
margin: 0 0 20px;
}
.row_area {
margin-left: -15px;
margin-right: -15px;
clear: both;
}
#topmenu {
position: relative;
z-index: 999999;
display: block;
box-sizing: border-box;
float: right;
}
.entry-meta {
padding-bottom: 20px;
}
.read-more-btn {
background: #0083e1;
padding: 14px 35px;
border-radius: 100px;
font-size: 18px;
font-weight: bold;
color: #fff;
margin-top: 0;
display: inline-block;
}
.read-more-btn:hover {
background: #222!important;
color: #fff;
}
.woocommerce button.button.alt {
background-color: #000!important;
}
.widget_shopping_cart_content {
position: relative;
}
.widget_shopping_cart_content .remove {
position: absolute;
left: 0;
}
.woocommerce ul.cart_list li {
padding: 0 0 1em 2em!important;
}
.wc-forward {
margin-right: 10px!important;
}
.footer-row {
padding: 0;
margin:0 -15px;
}
.colside1,
.colside3 {
float: left;
}
.colside2,
.colside4 {
float: right;
} #navigation {
float:right;
text-align: right;
padding: 0;
}
.main-navigation {
display: inline-block;
width: auto;
font-size:17px;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul li a {
z-index: 99;
}
.main-navigation ul ul {
float: left;
text-align: left;
position: absolute;
top: 100%;
left: 0;
z-index: 99;
display: block;
min-width: 320px;
background: #222933;
opacity: 0;
transition: all ease 0.23s;
-webkit-transform-origin: top;
transform-origin: top;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
}
.main-navigation ul li:hover > ul,
.main-navigation ul li:focus > ul,
.main-navigation ul li.focus > ul {
display: block;
opacity: 1;
z-index: 1000;
transform: scale(1,1);
}
.main-navigation ul ul ul {
left: 100%;
top: 0;
}
.main-navigation li {
position: relative;
display: inline-block;
margin-bottom: 0;
}
.main-navigation ul ul ul {
left: 100%;
top: 0;
}
.main-navigation ul > li:hover > ul {
opacity: 1;
left: 0;
z-index: 9999;
}
.main-navigation ul ul li:hover > ul {
opacity: 1;
left: 100%;
}
.main-navigation li li {
float: none;
display: block;
}
.main-navigation ul li li:last-child > a {
border: none;
}
.main-navigation ul li a {
display: block;
padding: 0px 20px;
position: relative;
z-index: 99;
line-height: 135px;
transition: all ease 0.23s;
text-decoration: none;
color: #000000;
font-weight:700;
}
.main-navigation ul li:hover a, .main-navigation ul li a:focus, .main-navigation ul li a:hover, .main-navigation ul li.current-menu-item a,  .main-navigation ul li.current_page_item a {
opacity: 1;
color: #ff9e19;
}
.a13-sticky-variant .main-navigation ul li a {
color: #b0b0b0;
}
.a13-sticky-variant .header-search-toggle {
color: #FFF;
}
.a13-sticky-variant .main-navigation ul li a:hover, .a13-sticky-variant .main-navigation ul li.current-menu-item a,  .a13-sticky-variant .main-navigation ul li.current_page_item a {
color: #21201f;
}
.main-navigation ul ul li a:hover, .main-navigation ul ul li a:focus {
color: #ffffff;
background: #ff9e19;
}
.main-navigation ul li ul li a {
line-height: 40px;
color:#ff9e19;
}
.main-navigation li > a {
position: relative;
}
.main-navigation li li.current_page_item > a:after,
.main-navigation li li.current-menu-item > a:after,
.main-navigation ul li li a:hover:after {
display: none;
}
.main-navigation li.menu-item-has-children > a {
padding-right: 24px;
}
.main-navigation li.menu-item-has-children > a:after {
content: " \02EF";
right: 0px;
top: -16px;
width: 20px;
height: 20px;
font-size: 40px;
margin-left: 5px;
position: absolute;
}
.main-navigation ul ul li.menu-item-has-children > a:after {
content: " \02C3";
right: 0;
margin-top:10px;
}
.main-navigation ul ul li.menu-item-has-children > a:hover:after {
color: #ffffff;
}
.get-button{
font-size: 17px;
font-family: 'Poppins';
font-weight: 500;
color:#64a926;
float:right;
margin-top:45px;
margin-left:40px;
text-align:center;
}
.get-button a:hover{
background-color:#282828;
color:#FFF;
}
.get-button a{
color:#FFF;
background-color:#64a926;
padding:17px 30px;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
.menu-toggle {
width: auto;
}
.menu-toggle:hover {
opacity: .89;
}
.toggled .menu-toggle span {
background: #64a926;
}
.menu-toggle span {
background: #21201f;
border: none;
height: 3px;
width: 32px;
position: absolute;
top: 7px;
left: 4px;
transition: all .25s ease;
cursor: pointer;
}
.menu-toggle span:nth-of-type(2) {
top: 18px;
}
.menu-toggle span:nth-of-type(3) {
top: 29px;
}
.main-navigation button.menu-toggle:focus {
outline: 1px solid #141414;
border-radius: 0;
}
.header-extras{
float:right;
padding:14px 0 0 0;
}
.cart-customlocation {
display: block;
position: relative;
top: 15px;
}
.custom-cart-count {
font-size: 14px;
color: #fff;
background-color: #0c0c0c;
height: 24px;
width: 24px;
display: block;
border-radius: 50%;
text-align: center;
line-height: 24px;
position: absolute;
top: 0;
right: -15px;
}
.cart-customlocation:hover .custom-cart-count{
background-color:#0083e1;
}
.header-cart{
padding-right:20px;
float:right;
}
.header-search-toggle {
cursor: pointer;
float:left;
margin: 27px 25px 0 0;
}
.header-extras .header-search-form {
display: none;
position: absolute;
bottom: -34px;
width: 208px;
right: 0;
}
.header-extras .header-search-form .search-field {
width: 100%;
background-color: #191919;
border: none;
color: #A7A7A7;
padding: 9px 15px;
}
.header-extras .header-search-form .search-field:focus {
outline: none;
}
.header-extras .header-search-form .search-submit {
display: none;
position: absolute;
bottom: -40px;
width: 200px;
left: -80px;
}
.inner-banner-thumb{
width:100%;
text-align:center;
position:relative;
min-height:160px;
}
.inner-banner-thumb img{
width:100%;
height:auto;
object-fit:cover;
max-height:538px;
}
.inner-banner-thumb h1, .inner-banner-thumb h2, .main-title{
position:absolute;
top:68%;
font-size:46px;
font-weight:bold;
text-align:left;
color:#191919;
display:block;
max-width:36%;
}
body.page-template-hire-wordpress-dev .inner-banner-thumb h1{top:62%; left:5%;}
.black-title h1, .black-title h2, .black-title .main-title{color:#000; top:35%;}
.prc-plan h2{text-align:center; font-size:38px; color:#1d242e; margin:0 0 50px 0;}
.prctabs {
position: relative; width: 100%;
margin: 25px 0;
text-align:center;
border:1px solid #0F0;
}
.prctab {
display:inline-block;
text-align:center;
}
.prctab label {
background: #f3f3f3; 
padding: 15px 40px; 
cursor: pointer;
margin-left: 6px;
color:#282828;
font-weight:bold;
font-size:18px;
border-radius:25px;
}
.prctab:first-child label {
margin-left: 0;
}
.prctab input[type=radio] {
display: none;   
}
.tab-frame label h2, .tab-frame label h3{font-size: inherit; display: inline; margin: 0; color: inherit;}
.prctab label h2, .prctab label h3{font-size: inherit; display: inline; color:inherit;}
.prctab-content{position: absolute; top: 90px; left: 0; right: 0; bottom: 0; display: none; text-align:left;}
.tab-frame{text-align:center;}
div.tab-frame input{ display:none;}
div.tab-frame label{background: #f3f3f3; padding: 15px 40px; cursor: pointer; margin-left: 6px; color: #282828; font-weight: bold; font-size: 18px; border-radius: 25px; cursor:pointer;}
div.tab-frame input:checked + label{background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); color:#FFF; cursor:default}
div.tab-frame div.tab{ display:none; padding:50px 0 5px 10px;clear:left; text-align:left;}
div.tab-frame input:nth-of-type(1):checked ~ .tab:nth-of-type(1),
div.tab-frame input:nth-of-type(2):checked ~ .tab:nth-of-type(2),
div.tab-frame input:nth-of-type(3):checked ~ .tab:nth-of-type(3){ display:block;}
.comment-metadata time {
padding: 0 5px;
}
.banner-container{
width:90%;
margin:0 auto;
}
.products {
text-align:center;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
position: relative;
text-align: center;
width:22.8%;
margin:10px 9px;
display:inline-block;
float:none;
vertical-align:top;
border-radius:10px;
padding:30px 0px;
background:#fff !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
font-size:19px;
font-weight: 400;
padding: 0;
margin: 0;
position:relative;
z-index:99;
padding:5px;
padding-top:15px;
}
.woocommerce ul.products li.product .price{
color:#fd6500;
font-size:17px;
font-weight:400 !important;
position:relative;
z-index:99;
}
.woocommerce ul.products li.product .price ins{
font-weight:400 !important;
}
.woocommerce ul.products li .added_to_cart{
position:relative;
z-index:99;
}
.woocommerce ul.products li.product .price ins{
text-decoration:none !important;
}
.woocommerce ul.products li.product .button{
background-color: #000000;
border-radius: 0;
font-size: 14px;
font-weight: 500;
position: absolute;
top: 0;
left: 50%;
display: table;
margin: 0 auto;
transition: all 0.3s;
opacity: 0;
visibility: hidden;
padding: 16px 25px;
color: #fff;
transform: translateX(-50%);
white-space: nowrap;
z-index:99;
border-radius:100px;
}
.woocommerce ul.products li.product .button:hover{
background-color: #0083e1;
}
.woocommerce ul.products li.product .woocommerce-thumbnail-wrap{
text-align: center;
}
.woocommerce ul.products li.product .woocommerce-thumbnail-wrap img{
display: inline-block;
transition: all 0.3s;
width: auto;
}
.woocommerce ul.products li.product:hover .button{
opacity: 1;
visibility: visible;
top: 32%;
}
.woocommerce ul.products li.product:hover {
box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.08);
}
.woocommerce ul.products li.product .price del{
margin-right: 10px;
display:none;
}
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale{
display:none;
}
.skt-product-img:before{
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background:rgba(255, 100, 46, 0.4);
content:"";
z-index:1;
opacity:0;
}
.woocommerce ul.products li.product:hover .skt-product-img::before{
opacity:0;
}
.skt-product-img img {
width:auto !important;
margin:0 auto !important;
}
.categories-section .skt-product-img:before, .latproduct-thumb:before{
display:none !important;
}
.skt-product-img{
width:100%;
height:220px;
position:relative;
overflow:hidden;
border-radius:10px;
}
.woocommerce ul.products li.product .star-rating{
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
}
.woocommerce div.product .product_title{
font-size: 29px;
font-weight: 600;
line-height: normal;
margin: -10px 0 0;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price{
color: #9cc026;
font-size: 20px;
font-weight: 600;
}
.woocommerce-product-details__short-description{
font-size: 18px;
line-height: 1.75;
}
.woocommerce div.product form.cart .button{
font-size: 16px;
font-weight: 500;
background-color: #000000;
color: #ffffff;
border-radius: 0;
height: 54px;
padding: 0 35px;
transition: all 0.2s;
}
.woocommerce div.product form.cart .button:hover{
background-color: #9cc026;
}
.woocommerce div.product form.cart div.quantity{
margin: 0 15px 0 0;
}
.woocommerce .quantity .qty{
height: 54px;
padding: 0 10px;
width: 100px;
outline: none;
}
.woocommerce-variation.single_variation{
margin-bottom: 15px;
}
.woocommerce ul.products li.product .price, .skt-bestseller-products .skt-bestseller-products-price{
color: #000000;
}
.woocommerce ul.products li.product .price mark, .woocommerce ul.products li.product .price ins{
color: #000000;
}
.woocommerce ul.products li.product .woocommerce-placeholder{
border:none !important;
}
.woocommerce.columns-1 ul.products li.product .star-rating, .woocommerce.columns-2 ul.products li.product .star-rating, .woocommerce.columns-3 ul.products li.product .star-rating, .woocommerce.columns-4 ul.products li.product .star-rating {
display: none;
}
#footer{background-color:#191919;}
.footer-logo {
text-align: left;
padding: 65px 0 65px 0;
float: left;
}
.footer-social {
float: right;
text-align: right;
padding: 65px 0 65px 0;
}
.social-icons {
display: inline-table;
}
.social-icons a {
width: 60px;
height: 60px;
line-height: 60px;
text-align: center;
vertical-align: middle;
display: inline-block;
transition: 0.6s;
-moz-transition: 0.6s;
-webkit-transition: 0.6s;
-o-transition: 0.6s;
margin: 0;
padding: 0;
border-radius:250px;
-moz-border-radius:250px;
-webkit-border-radius:250px;
background-color:#151515 !important;
}
.social-icons a:hover {
background-color:#64a926 !important;
}
.social-icons br {
display: none;
}
.social-icons .fb {
background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/icon-fb.png) no-repeat center center;
}
.social-icons .tw {
background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/icon-tw.png) no-repeat center center;
}
.social-icons .in {
background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/icon-in.png) no-repeat center center;
}
.social-icons .insta {
background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/icon-insta.png) no-repeat center center;
}
.social-icons .yt {
background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/icon-youtube.png) no-repeat center center;
} .home-main-banner{width:100%; height:789px; background-color:#d9f4fe;}
.banner-content{padding:160px 0 0 0;}
.top-shape{background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/top-shape.webp) no-repeat top left; width:100%; height:196px; position:absolute; top:0; left:0;}
.contact-button{padding:0 0 0 35px;}
.contact-button a{line-height:inherit !important; background-color:#FFF; margin:35px 0 0 0; padding:19px 35px !important; border-radius:185px; color:#ff9e19 !important; box-shadow: 1px 1px 60px 0px rgba(204,204,204,0.75); -webkit-box-shadow: 1px 1px 60px 0px rgba(204,204,204,0.75); -moz-box-shadow: 1px 1px 60px 0px rgba(204,204,204,0.75);}
.contact-button a:hover{ background-color:#ff9e19; color:#FFF !important;}
.banner-left{float: left; text-align: left; padding: 160px 0 0 0; width: 40%;}
.banner-left h1{color:#191919; font-size:39px;}
.banner-left h1 span{font-size:74px; padding:0 0 0 10px;}
.banner-right{float: right; text-align: right; padding:0 10px 0 0; margin:-25px 0 0 0;}
.cmpany-desc{text-align:left; font-weight:normal; font-size:16px; position:relative; z-index:9999; padding:45px 0 0 0; float:left; max-width:180px; color:#6e6e6e;}
.cmpany-desc:before{content:''; background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/top-divider.png) no-repeat center center; height:49px; width:1px; float:left; padding-right:40px;}
.banner-sub{ text-align:left; font-size:25px; font-weight:normal; color:#191919; padding:20px 0 80px 0;}
.hire-btn a:before{content:''; background-color:#FFF; width:59px; height:59px; border-radius:500px; float:left; margin-top:-17px; transition: all ease 0.23s; position:absolute; left:0; z-index:1;}
.hire-btn a:hover:before{content:''; background-color:#ff9e19; width:130px;}
.hire-btn a:hover { color:#fff;}
.hire-btn{font-weight:bold; font-size:20px; float:left;}
.hire-btn a{color:#000000; float:left;}
.hire-btn span{margin-left:30px; position:relative; z-index:2;}
#makers{background-color:#f7f7f7; padding:60px 0 50px 0;}
#makers h2{font-size:40px; font-weight:bold; color:#1d242e; text-align:center; padding:0 0 40px 0;}
.makers-left{float:left; text-align:left; width:56%;}
.makers-right{float:right; text-align:left; width:37%; line-height:34px; font-size:20px; color:#282828; background-color:#FFF; padding:35px 75px; border-radius:30px;}
.hello-circle{float:left; text-align:center; border-radius:500px; color:#FFF; font-size:52px; font-weight:bold; width:212px; height:212px; padding:95px 0 0 0; background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); transition: all 0.2s ease-in-out; transform: scale(1);}
.hello-circle:hover {transition: all 0.2s ease-in-out; transform: scale(1.06);}
.makers-title{float:left; font-size:44px; font-weight:bold; color:#1d242e; padding:20px 0 0 70px; line-height:56px;}
.makers-title:after{content:''; background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/going-arrow.png) no-repeat bottom left; width:90px; height:47px; display:block; margin-top:20px;}
.makers-right p{margin-bottom:25px;}
.makers-right a{display:inline-block; font-size:18px; font-weight:bold; color:#000000; text-decoration:underline; text-underline-offset: 12px; transition: all ease 0.23s;}
.makers-right a:hover{color:#ff9e19;}
#what-wedo{background-color:#f7f7f7; padding:60px 0 80px 0;}
#what-wedo h2{text-align:center; font-weight:bold; font-size:40px; color:#1d242e; padding:0 0 20px 0;}
.wedo-row{display: block; margin: 0 -15px; padding: 0;}
.wedo-box{float: left; width: 33.333%; padding: 0 15px; box-sizing: border-box;}
.wedobg{background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); padding:40px 0 20px 0; border-radius:8px; text-align:center;}
.wedobg h3{color:#FFF; font-size:21px; font-weight:bold; text-align:center; padding:30px 70px 0 70px; line-height:28px;}
#cwpd{background-color:#f8f8f8; padding:60px 0;}
#cwpd h2{text-align:center; font-weight:bold; font-size:40px; color:#1d242e; padding:0 0 30px 0;}
.cwpd-row{display: block; margin: 0 -15px; padding: 0;}
.cwpd-box{float: left; width: 33.333%; padding: 0 15px; box-sizing: border-box;}
.cwpdbgbox{background-color:#FFF; padding:20px; border-radius:8px; box-shadow: 0 0 50px #eeeeee; -moz-box-shadow: 0 0 50px #eeeeee; -webkit-box-shadow: 0 0 50px #eeeeee;}
.cwpdbgbox img{width:100%; object-fit:cover;}
.cwpd-box h3{text-align:center; font-weight:bold; font-size:20px; color:#181818; padding:40px 0 0 0;}
.cwpd-row .about-more{display: table; margin: 80px auto 0;}
#what-clientsay{background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); padding:60px 0 0 0;}
#what-clientsay h2, #what-clientsay h3{text-align:center; font-weight:bold; font-size:40px; color:#ffffff; padding:0 0 40px 0; margin-bottom:0px; line-height:50px;}
#wp-services{background-color:#f7f7f7; padding:60px 0;}
#wp-services h2{text-align:center; color:#1d242e; font-weight:bold; font-size:38px; padding-bottom:30px;}
#wp-services h3{text-align:center; color:#1d242e; font-weight:bold; font-size:38px; padding-bottom:30px;}
.wp-services-area{width:100%;}
.services-row{margin-left:-15px; margin-right:-15px;}
.services-cols{width:20%; padding:0 15px; float:left; margin-bottom:30px;}
.services-bg{background-color:#FFF; min-height:255px; border-radius:12px; padding:40px 0; transition: all 0.5s ease-in-out; transform: scale(1);}
.services-bg:hover { transition: all 0.5s ease-in-out; transform: scale(1.02); box-shadow: 0 0 25px 0 rgba(0,0,0,0.15);}
.services-thumb{text-align:center; min-height:125px;}
.services-title{ text-align:center; font-weight:bold; font-size:18px; color:#181818; padding:0 20px;}
.services-title h3{ text-align:center; font-weight:bold !important; font-size:18px !important; color:#181818 !important; padding:0 !important; margin:0 !important;}
.home #case-study { padding:60px 0 60px; position:relative;}
#case-study{background-color:#ffffff; padding:180px 0 100px; position:relative;}
#case-study h2{text-align:center; color:#1d242e; font-weight:bold; font-size:40px; padding-bottom:40px;}
.casestudy-area{width:100%; margin:0 auto; padding:0 15px;}
.casestudy-cols{width:25%; padding:0 15px; float:left; margin-bottom:30px;}
.casestudy-bg{background-color:#ff9e19; border-radius:12px; padding:40px 30px; position:relative; top:0; transition: all 0.5s ease-in-out;}
.casestudy-bg:hover { top:-20px; transition: all 0.5s ease-in-out;}
.casestudy-cols:nth-of-type(2) .casestudy-bg{background-color:#0cae68;}
.casestudy-cols:nth-of-type(3) .casestudy-bg{background-color:#2e8dd5;}
.casestudy-cols:nth-of-type(4) .casestudy-bg{background-color:#e1ab52;}
.casestudy-top-shape{content:''; background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/cas-study-before.jpg) no-repeat top right; height:69px; width:289px; display:inline-block; position:absolute; top:-100px; right:100px;}
.casestudy-bottom-shape{content:''; background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/cas-study-after.jpg) no-repeat bottom left; height:72px; width:273px; display:inline-block; position:absolute; left:0; bottom:-100px;}
.casemore{padding:60px 0; display:table; text-align:center; margin:0 auto;}
.casemore a{color:#FFF; font-size:18px; font-weight:normal; padding:20px 40px; text-align:center; background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); transition: all ease 0.23s; border-radius:16px;}
.casemore a:hover { border-radius:50px; color:#fff;}
.casestudy-thumb{text-align:center; padding:0 0 30px 0;}
.casestudy-thumb img{width:100%; height:auto; object-fit:cover;}
.casestudy-title{text-align:center; color:#FFF; font-weight:bold; font-size:20px; padding:0 25px; line-height:32px;}
.casestudy-title a{color:#FFF; transition: all ease 0.23s;}
.casestudy-title a:hover{color:#000;}
#about-company{background-color:#ffffff; padding:60px 0;}
.about-company-left{float:left; text-align:left; width:55%;}
.about-company-left img{width:100%; height:auto; object-fit:cover; transform: rotateY(0deg); transition: all 0.4s ease-in-out;}
.about-company-left img:hover { transform: rotateY(180deg); transition: all 0.4s ease-in-out;}
.project-start-area::before { transform: rotateY(0deg); transition: all 0.4s ease-in-out;}
.project-start-area:hover.project-start-area::before { transform: rotateY(180deg); transition: all 0.4s ease-in-out;}
.about-company-right{float:right; text-align:left; width:40%;}
.about-company-title{text-align:left; text-transform:uppercase; font-size:18px; font-weight:bold; color:#0668e3; padding:0 0 20px 0;}
.about-company-right h2{font-weight:bold; font-size:38px; color:#1d242e; padding:0 0 20px 0;}
.about-company-right p{line-height:28px; padding:0 0 70px 0;}
.about-more a{color:#FFF; font-size:18px; font-weight:normal; padding:20px 40px; text-align:center; background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); transition: all ease 0.23s; border-radius:16px;}
.about-more a:hover { border-radius:50px; color:#fff;}
#why-choose{background-color:#ffffff; padding:60px 0 0 0; overflow:hidden;}
.why-choose-left{float:left; text-align:left; width:50%;}
.why-choose-right{float:right; text-align:right; width:35%;}
.why-choose-left h2{text-align:left; color:#1d242e; font-weight:bold; font-size:42px; padding:20px 0 0 0; line-height:56px;}
.why-choose-list{width:100%;}
.why-choose-list ul{margin:0; column-count:2; column-gap: 60px;}
.why-choose-list li{list-style:none; font-size:20px; font-weight:bold; line-height:30px; border-bottom:1px solid #f0f0f0; padding:50px 0 50px 100px; transition:all 0.5s ease-in-out;}
.why-choose-list li:hover { background-position: 15px; transition:all 0.5s ease-in-out;}
.no-border{border:none !important;}
.icon-award{background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/award-winning-agency.webp) no-repeat center left;}
.icon-website{background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/websites-done.webp) no-repeat center left;}
.icon-competitive{background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/competetive-pricing.webp) no-repeat center left;}
.icon-support{background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/sales-support.webp) no-repeat center left;}
.icon-experience{background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/12-years-of-experience.webp) no-repeat center left;}
.deadline{background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/deadlines.webp) no-repeat center left;}
.sens-solution{background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/solution.webp) no-repeat center left;}
.wpexpert{background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/contributors.webp) no-repeat center left;}
#our-partners{background-color:#f8f8f8; padding:115px 0 90px 0; position:relative; z-index:2;}
.partner-list{width:100%;}
.partner-list ul{margin:0;} 
.partner-list ul li{list-style:none; display:inline-block; padding:0 75px 0 0;}
.partner-list ul li:last-child{padding-right:0px;}
.partner-list ul li img, .banner-right img, .why-choose-right img, .mention-box li img { transform: scale(1); transition: all 0.4s ease-in-out;}
.partner-list ul li img:hover, .banner-right img:hover, .why-choose-right img:hover, .mention-box li img:hover { transform: scale(1.1); transition: all 0.4s ease-in-out;}
.why-choose-right img { z-index:1; position:relative;}
#project-start{background-color:#fffffff; padding:150px 0;}
.project-start-area{width:100%; position:relative;}
.project-start-left{float:left; width:48%;}
.project-start-right{float:right; width:40%;}
.project-start-left h2{text-align:left; font-size:40px; font-weight:bold; color:#1e242e; padding:0 0 40px 0;}
.project-start-left h2 span{display:block; font-size:72px;}
.project-start-right h2{text-align:left; font-size:50px; font-weight:bold; color:#1e242e;}
.project-start-box{background-color:#f8f8f8; min-height:460px; padding:60px 50px; width:75%; position:relative; z-index:99;}
.project-start-area:before{content:''; background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/career-go.jpg) no-repeat top right; height:288px; width:288px; position:absolute; top:-10px; left:335px; z-index:9;}
.project-start-box h4{ font-size:25px; font-weight:bold; color:#282828; padding-bottom:15px; margin-bottom:0px;}
.project-start-box p{margin-bottom:40px; font-size:19px; color:#3b3b3b; line-height:32px; max-width:85%;}
.project-start-box a{color:#3b3b3b;}
.project-start-box a:hover{color:#ff9e19;}
.footer-social-icons{width:100%; text-align:left;} 
.footer-social-icons ul{margin-left:-8px; margin-bottom:0px; padding-top:20px;}
.footer-social-icons ul li{display:inline-block;}
.project-form .wpcf7 input[type="text"], .project-form .wpcf7 input[type="tel"], .project-form .wpcf7 input[type="email"]{width:100%; box-shadow:none; height:80px; padding-left:0px; border-top:none; border-left:none; border-right:none; font-size:16px; color:#474747; border-bottom-color:#e4e4e4; outline:none !important;}
.project-form .wpcf7 textarea{width:100%; box-shadow:none; border-top:none; border-left:none; border-right:none; padding-top:35px; padding-left:0px; font-size:16px; color:#474747; border-bottom-color:#e4e4e4; outline:none !important; font-family:Arial, Helvetica, sans-serif;}  
.project-form .wpcf7 input[type="submit"]{float:left; color:#FFF; font-size:18px; font-weight:normal; padding:20px 40px; text-align:center; background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); transition: all ease 0.23s; margin:23px 0 0 0;}
.project-form .wpcf7 input[type="submit"]:hover{ border-radius:50px; color:#fff;}
.project-form .wpcf7 form .wpcf7-response-output{margin-top:5em; margin-left:0px;}
.project-form ::placeholder {color: #474747; opacity: 1;}
.project-form :-ms-input-placeholder {color: #474747;}
.project-form ::-ms-input-placeholder {color: #474747;} #about-skt{background-color:#ffffff; padding:100px 0;}
.about-skt-left{float:left; width:46%; padding-top:40px;}
.about-skt-left h2{text-align:left; font-size:35px; font-weight:bold; color:#1b1b1b; padding:0 0 30px 0;}
.about-skt-right{float:right; width:50%; text-align:right; position:relative;}
.about-skt-right img { position:relative; z-index:2;}
.about-skt-left p{font-size:19px; color:#494848; text-align:left; line-height:32px; margin-bottom:60px;}
.circle-area{width:100%;}
.circle-box{float:left; margin-right:30px; position:relative; z-index:2}
.circle-round{text-align: center; border-radius: 500px; color: #FFF; font-size: 33px; font-weight: bold; width: 144px; height: 144px; padding: 50px 0 0 10px; background-color:#ff9e19; position:relative; z-index:2;} .circle-round sup{font-weight:normal;}
.circle-title{text-align:center; font-size:20px; color:#262626; padding:30px 0 0 0;}
.bluebg{background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%);}
#design-code{background-color:#f8f8f8; padding:120px 0;}
.design-code-left{float:left; text-align:left; width:56%; position:relative;}
.design-code-left img{margin-left:-45px;}
.design-code-right{float:right; text-align:left; width:42%;}
.design-code-right h2{text-align:left; font-weight:bold; font-size:49px; color:#282828; padding:40px 0 30px 0;}
.design-code-right p{font-size:19px; color:#494848; text-align:left; line-height:32px; margin-bottom:60px; padding-right:0;}
.design-code-list ul{margin:0;}
.design-code-list ul li{display:block; list-style:none; background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/ticker.png) no-repeat center left; font-size:20px; font-weight:bold; color:#262626; line-height: 46px; padding:0 0 0 45px;}
#team-members{background-color:#f8f8f8; padding:0 0 100px 0;}
.team-in-white{width:100%; text-align:center;}
.team-in-white img{ width:100%; height:auto; object-fit:cover;}
.teaminfo-left{float:left; width:30%;} 
.teaminfo-right{float:left; text-align:left; width:66%; font-size:18px; color:#494848; line-height:32px; padding-top:80px;} 
.verticle-blue-box{ width:275px; height:320px; background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); padding:110px 50px 100px 50px; text-align:center; font-size:36px; font-weight:bold; color:#ffffff; line-height:42px; border-radius:12px; position:relative; top:-90px;} 
.team-in-metro{width:100%; padding:60px 0 0 0; text-align:center;}
.team-in-metro img{ width:100%; object-fit:cover;}
.fun-work-box{float:right; width:315px; height:205px; background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); text-align:center; font-size:36px; font-weight:bold; color:#ffffff; padding:68px 50px; line-height:42px; border-radius:12px; margin-right:70px; margin-top:-120px; position:relative; z-index:99;}
#ourskills{background-color:#ffffff; padding:100px 0;}
.skillbox-left{float:left; text-align:left; width:41%; padding-top:50px;}
.skillbox-right{float:right; text-align:left; width:50%; position:relative;}
.skillbox-right img{ position:relative; z-index:2;}
.skillbox-right::after {content:''; width:92px; height:90px; position:absolute; right:-35px; top:-10px; background-image:url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/orange-dots.png); background-repeat:no-repeat;  transition: all 0.5s ease-in-out;}
.skillbox-right:hover.skillbox-right::after { transition: all 0.5s ease-in-out; right:-40px; top:-20px;}
.skillbox-right::before {content:''; width:92px; height:90px; position:absolute; left:90px; bottom:20px; background-image:url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/orange-dots.png); background-repeat:no-repeat;  transition: all 0.5s ease-in-out; transform: rotate(-180deg); z-index:1;}
.skillbox-right:hover.skillbox-right::before { transition: all 0.5s ease-in-out; left:20px; bottom:-45px;}
.skillbox-right img{margin-left:70px;}
.skillbox-left h4{color:#0668e3; font-size:21px; font-weight:bold;}
.skillbox-left h2{font-size:50px; font-weight:bold; color:#1b1b1b; padding-bottom:26px;}
.skillbox-left p{font-size:19px; color:#656565; line-height:32px;}
.skills{width: inherit; position: relative; float: left; padding: 30px 0; width:100%;}
.skills ul{padding-top: 50px; margin:0;}
.skills ul li{margin-bottom: 75px; background: #eff0f0; height: 8px; list-style:none;}
.skills ul li em{font-size: 16px; position: relative; top: -40px; font-style:normal; font-weight:bold;}
.skills ul li strong{float:right; text-align:right; margin-top:-36px;}
.skills ul li span{height: inherit; background-color: #0668e3; position: absolute;}
.skills .ui{width: 90%; animation: ui 2s ease-out;}
.skills .wpplugin{width: 95%; animation: wpplugin 2s ease-out;}
.skills .wpdev{width: 98%; animation: wpdev 2s ease-out;}
@keyframes ui {
0% {
width: 0px;
}
100% {
width: 90%;
}
}
@keyframes wpplugin {
0% {
width: 0px;
}
100% {
width: 95%;
}
}
@keyframes wpdev {
0% {
width: 0px;
}
100% {
width: 98%;
}
} .fixed-header{position: fixed !important; top:0; background-color:#fff !important; height:100px; box-shadow: 1px 1px 60px 0px rgba(204,204,204,0.75); -webkit-box-shadow: 1px 1px 60px 0px rgba(204,204,204,0.75); -moz-box-shadow: 1px 1px 60px 0px rgba(204,204,204,0.75);}
.fixed-header .top-shape{display:none; visibility:hidden;}
.fixed-header .logo{padding-top:25px;}
.fixed-header .cmpany-desc{padding-top:25px;}
.fixed-header .main-navigation ul li a{line-height:100px;}
.fixed-header .main-navigation ul ul li a{line-height:40px;}
.fixed-header .contact-button a{margin-top:20px;}
.fixed-header .container{width:90%;}
#dgm-skt{background-color:#fbfbfb; padding:60px 0;}
#dgm-skt .about-more a{border-radius:0px;}
#dgm-skt .about-more a:hover{border-radius: 16px; color: #fff;}
#wp-skt{background-color:#ffffff; padding:100px 0;}
.wp-skt-left{float:left; width:46%; padding-top:40px;}
.wp-skt-left h2, .wp-skt-left h1{text-align:left; font-size:38px; font-weight:bold; color:#1b1b1b; padding:0 0 30px 0;}
.wp-skt-right{float:right; width:50%; text-align:right; position:relative;}
.wp-skt-right img { position: relative; z-index: 2;}
.wp-skt-right:after, .about-skt-right:after { width:161px; height:129px; content:""; position:absolute; top:55px; right:160px; background:url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/blue-dots.png) no-repeat top right; transition:all 0.5s ease-in-out; z-index:1;}
.wp-skt-right:before, .about-skt-right:before { width:161px; height:129px; content:""; position:absolute; bottom:0; left:270px; background:url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/black-dots.png) no-repeat bottom left; transition:all 0.5s ease-in-out; z-index:1;}
.wp-skt-right:hover:after, .about-skt-right:hover:after {  top:-25px; right:90px; transition:all 0.5s ease-in-out;}
.wp-skt-right:hover:before, .about-skt-right:hover:before {  bottom:-15px; left:230px; transition:all 0.5s ease-in-out;}
.wp-skt-left p{font-size:19px; color:#494848; text-align:left; line-height:32px; margin-bottom:100px;}
.fst-cntnt-rt{float:right; width:46%; padding-top:40px;}
.fst-cntnt-rt h2, .fst-cntnt-rt h1{text-align:left; font-size:38px; font-weight:bold; color:#1b1b1b; padding:0 0 30px 0;}
.fst-cntnt-left{float:left; width:50%; text-align:right; position:relative;}
.fst-cntnt-left img { position: relative; z-index: 2;}
.fst-cntnt-left:after{ width:161px; height:129px; content:""; position:absolute; top:55px; right:160px; background:url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/blue-dots.png) no-repeat top right; transition:all 0.5s ease-in-out; z-index:1;}
.fst-cntnt-left:before{ width:161px; height:129px; content:""; position:absolute; bottom:0; left:270px; background:url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/black-dots.png) no-repeat bottom left; transition:all 0.5s ease-in-out; z-index:1;}
.fst-cntnt-left:hover:after{top:-25px; right:90px; transition:all 0.5s ease-in-out;}
.fst-cntnt-left:hover:before{bottom:-15px; left:230px; transition:all 0.5s ease-in-out;}
.fst-cntnt-rt p{font-size:19px; color:#494848; text-align:left; line-height:32px; margin-bottom:25px;} 
.fst-cntnt-rt ul{margin:0 0 0 18px; padding:0;}
.fst-cntnt-rt ul li{font-size:18px; color:#282828; text-align:left; line-height:32px; font-weight:600;}
.why-choose-area{width:100%;}
.why-choose-area h2{text-align:center; font-weight:bold; font-size:46px; color:#1d242e; max-width:65%; margin:0 auto; padding:0 0 80px 0; line-height:56px;}
.why-choose-box{width:88%; margin:0 auto; background-color:#FFF; box-shadow: 1px -15px 30px -10px rgba(204,204,204,0.75); -webkit-box-shadow: 1px -15px 30px -10px rgba(204,204,204,0.75); -moz-box-shadow: 1px -15px 30px -10px rgba(204,204,204,0.75); padding:40px 70px; border-radius:12px; position:relative; z-index:999; margin-bottom:-80px;}
.why-choose-box:before{content:''; background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/arrow-up.png) no-repeat center center; width:50px; height:23px; position:absolute; top:-22px; left:48%;}
.why-choose-box .why-choose-list ul{column-count:3;}
#case-study-wp{background-color:#2f0a78; padding:260px 0 100px 0; position:relative; margin-top:-160px;}
#case-study-wp h2{text-align:center; color:#ffffff; font-weight:bold; font-size:50px; padding-bottom:70px;}
#case-study-wp .casestudy-top-shape{right:120px;}
#mention{background-color:#ffffff; padding:100px 0 100px 0;}
.mention-area{width:100%;}
.mention-area h2{text-align:center; font-weight:bold; font-size:49px; color:#1d242e; padding:0 0 80px 0; line-height:56px;}
.mention-box ul{margin:0;}
.mention-box ul li{list-style:none; float:left; width:25%; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; padding:30px 25px; min-height:200px;}
.nobordright{border-right:none !important;}
.nobordbottom{border-bottom:none !important;}
#wp-development-process{background-color:#fff; padding:50px 0;}
#wp-development-process h3, #wp-development-process h2{text-align: center; color: #1d242e; font-weight: bold; font-size: 38px; padding-bottom: 30px;}
.dev-pricess-box{width:100%; text-align:center;}
.wds #hire-package-area{background-color:#FFF;} #faqmain{background-color:#ffffff; padding:100px 0;}
.faq-area{width:70%; margin:0 auto;}
.faq-area h2{text-align:center; font-weight:bold; font-size:49px; color:#1d242e; padding:0 0 80px 0; line-height:56px; max-width:70%; margin:0 auto;}
.faq-wrapper{padding: 10px 40px; border-radius: 5px;}
.faq-toggle{width: 100%; background-color:#f8f8f8; display: flex; align-items: center; justify-content: space-between; font-size: 19px; color: #111130; font-weight: 700; border: none; outline: none; cursor: pointer; padding: 30px 35px; outline:none !important; border-radius:6px; text-align:left;}
.faq-toggle h3{font-size: 19px; padding: 0; margin: 0; color:inherit;}
.faq-content{position: relative; font-size: 19px; text-align: left; line-height: 28px; height: 0; overflow: hidden; transition: all 1s; color:#282828;}
.faq-content p{padding:15px 0; line-height:32px;}
.faq-plus{background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/faq-plus.png) no-repeat center right; width:12px; height:12px;}
.faq-minus{background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/faq-minus.png) no-repeat center right; width:12px; height:2px;} #career{background-color:#FFF; padding:100px 0;}
.career-area{width:70%; margin:0 auto;}
.career-area h2{text-align:center; font-weight:bold; font-size:49px; color:#1d242e; padding:0 0 50px 0; line-height:56px; max-width:70%; margin:0 auto;}
.career-formarea{width:100%;}
.career-formarea .wpcf7 input[type="file"], .career-formarea .wpcf7 input[type="text"], .career-formarea .wpcf7 input[type="tel"], .career-formarea .wpcf7 input[type="email"], .career-formarea .wpcf7 select, .career-formarea .wpcf7 textarea{width:100%; box-shadow: 1px 1px 35px -15px rgba(204,204,204,0.75); -webkit-box-shadow: 1px 1px 35px -15px rgba(204,204,204,0.75); -moz-box-shadow: 1px 1px 35px -15px rgba(204,204,204,0.75); border:none; border-radius:12px; font-size:18px; color:#191919; padding:0 20px; border: 1px solid #e8e8e8;}
.career-formarea .wpcf7 textarea{padding:20px 0 0 20px; font-size:18px; color:#191919; font-family:Arial, Helvetica, sans-serif;}
.career-formarea .wpcf7 input[type="file"], .career-formarea .wpcf7 input[type="text"], .career-formarea .wpcf7 input[type="tel"], .career-formarea .wpcf7 input[type="email"], .career-formarea .wpcf7 select{ background-color:#FFF; height:80px; margin-bottom:25px;}
.career-formarea .wpcf7 input[type="file"]{text-align:right; padding-top:25px;}
.career-formarea label{ position:relative; left:25px; top:50px; z-index:9999; font-size:18px; color:#191919;} 
.career-interested{padding:0 0 40px 0; font-size:19px; line-height:28px; text-align:center;}
.career-formarea select{-webkit-appearance: none;}
.career-formarea input[type="file"]{-webkit-appearance: none; text-align: right; -webkit-rtl-ordering:  right; direction: rtl;}
.career-formarea input[type="file"]::-webkit-file-upload-button{-webkit-appearance: none; float: right; margin: 0 0 0 40px; border: 1px solid #aaaaaa; border-radius: 4px; background-image: -webkit-gradient(linear, left bottom, left top, from(#d2d0d0), to(#f0f0f0)); background-image: -moz-linear-gradient(90deg, #d2d0d0 0%, #f0f0f0 100%);}
.career-formarea ::placeholder {color: #191919; opacity: 1;}
.career-formarea :-ms-input-placeholder {color: #191919;}
.career-formarea ::-ms-input-placeholder {color: #191919;}
.career-formarea input[type="submit"]{ text-align:center; margin:15px auto 0; float:none; display:table; color:#FFF; font-size:18px; font-weight:normal; padding:22px 43px; text-align:center; background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); transition: all ease 0.23s; border-radius:0px !important;}
.career-formarea input[type="submit"]:hover{ border-radius:50px !important; color: #fff; transition: all ease 0.23s;} .blog-area{width:100%; padding:0 0 100px 0;}
.blog-box-row{margin-left: -15px; margin-right: -15px;}
.blog-box-cols{float:left; padding:0 15px; width:33.33%; margin-bottom:30px;}
.blog-box{background-color:#ffffff; box-shadow: 1px 1px 60px 0px rgba(223,223,223,0.75); -webkit-box-shadow: 1px 1px 60px 0px rgba(223,223,223,0.75); -moz-box-shadow: 1px 1px 60px 0px rgba(223,223,223,0.75); min-height:490px;}
.blog-box-thumb{width:100%; height:225px; overflow:hidden;}
.blog-box-thumb img{width:100%; object-fit:cover;}
.blog-box-title-area{padding:30px 45px;}
.blog-box-author-title{text-align:left; font-size:15px; color:#474747; padding:0 0 25px 0;}
.blog-box-author-title a{color:#474747; transition: all ease 0.23s;}
.blog-box-author-title a:hover{color:#ff9e19;}
.blog-box-post-title{text-align:left;}
.blog-box-post-title h2{line-height:32px;}
.blog-box-post-title h2 a{transition: all ease 0.23s;}
.blog-box-post-title h2 a:hover{color:#337ee1;}
.wp-paginate a{background-color:#f1f1f1 !important; color:#000 !important; padding:12px 16px !important; border:none !important; border-radius:6px;}
.wp-paginate .current{ background-color:#ff9e19 !important; color:#FFF !important; padding:12px 16px !important; border:none !important; border-radius:6px;}
.blog-area .navigation{padding:60px 0 0 15px;}
.blog-area .navigation span.title{display:none;}
.single-area{width:75%; margin:0 auto; padding:50px 0;}
.single-area h1{text-align:center; font-size:44px; font-weight:bold; color:#1d242e; padding:0 0 5px 0;}
.single-area img{width:auto; object-fit:cover;}
.single-area p, .entry-content p{font-size:19px;}
#sitefull .entry-content{padding:10px 0 50px 0;}
.blog-area header h1{text-align:center; padding-bottom:50px;} #contactarea{background-color:#FFF; width:100%; position:relative; padding:120px 0 150px 0;}
#contactarea:after{content:'\A'; position:absolute; top:0; bottom:0; left:0; width:30%; background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%);}
#contactarea .container{position:relative; z-index:99;}
.contact-left{float:left; width:32%; margin-left:50px; margin-top:30px;}
.contact-right{float:right; width:44%;}
.contactbox{background-color:#ffffff; width:100%; padding:60px 50px 30px 50px; box-shadow: 30px 5px 80px 0px rgba(204,204,204,0.75); -webkit-box-shadow: 30px 5px 80px 0px rgba(204,204,204,0.75); -moz-box-shadow: 30px 5px 80px 0px rgba(204,204,204,0.75); border-radius:8px; position:relative;}
.contactbox:before{content:''; background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/contact-corner-top.png) no-repeat top right; width:82px; height:80px; position:absolute; top:-50px; right:-50px;}
.contactbox:after{content:''; background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/contact-corner-bottom.png) no-repeat bottom left; width:82px; height:80px; position:absolute; bottom:-50px; left:-50px;}
.contactbox-phone{text-align:left; font-size:28px; font-weight:bold; color:#282828; padding:0 0 30px 0;}
.contactbox h5{text-align:left; font-size:19px; font-weight:normal; color:#0668e3; padding:0 0 15px 0; margin-bottom:0px;}
.contactbox p{margin-bottom: 40px; font-size: 19px; color: #3b3b3b; line-height: 32px;}
.contactbox .footer-social-icons ul{padding-top:0px;}
.contactformbox{width:100%;}
.contactformbox .wpcf7 select{background-color:transparent;}
.contactformbox .wpcf7 input[type="text"], .contactformbox .wpcf7 input[type="tel"], .contactformbox .wpcf7 input[type="email"], .contactformbox .wpcf7 select{width:100%; box-shadow:none; height:80px; padding-left:0px; border-top:none; border-left:none; border-right:none; font-size:16px; color:#474747; border-bottom-color:#e4e4e4; outline:none !important;}
.contactformbox .wpcf7 textarea{width:100%; box-shadow:none; border-top:none; border-left:none; border-right:none; padding-top:35px; padding-left:0px; font-size:16px; color:#474747; border-bottom-color:#e4e4e4; outline:none !important; font-family:Arial, Helvetica, sans-serif; margin-bottom:25px;}
.contactformbox .wpcf7 input[type="number"] { -webkit-appearance: none; border-bottom: 2px solid #e4e4e4 !important; width: 100%; height: 80px; font-size: 16px; border:none;}   
.contactformbox .wpcf7 input[type="submit"]{float:left; color:#FFF; font-size:18px; font-weight:normal; padding:20px 40px; text-align:center; background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); transition: all ease 0.23s; margin:50px 0 0 0; border-radius:0px;}
.contactformbox .wpcf7 input[type="submit"]:hover{ border-radius:50px !important; color:#fff; transition: all ease 0.23s;}
.contactformbox .wpcf7 form .wpcf7-response-output{margin-top:7em; margin-left:0px;}
.contactformbox ::placeholder {color: #474747; opacity: 1;}
.contactformbox :-ms-input-placeholder {color: #474747;}
.contactformbox ::-ms-input-placeholder {color: #474747;}
#maparea{width:100%;}
#maparea img{width:100%; object-fit:cover;} #protfolioarea{background-color:#FFF; width:100%; position:relative; padding:100px 0 100px 0;}
.portfolio-box-area{width:100%;}
.portfolio-box-row{margin-left: -15px; margin-right: -15px;}
.portfolio-box-col{width: 33.33%; padding: 0 15px; float: left; margin-bottom: 80px; text-align:center;}
.portfolio-thumb{height:420px;}
.portfolio-thumb img{ width:100%; object-fit:cover; border-radius:5px;}
.tooltips {
position: relative;
display: inline;
}
.tooltips span {
font:300 12px;
position: absolute;
color: #FFFFFF;
background: #000000;
padding:5px 6px;
text-align: center;
visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
transition: transform .3s, opacity .6s, margin-left .2s, margin-top .2s;
}
.tooltips > span img{ }
.tooltips[tooltip-position="top"] span{
margin-left:10px;
}
.tooltips[tooltip-position="bottom"] span{
-ms-transform: rotate(-30deg);
-webkit-transform: rotate(-30deg);
transform: rotate(-30deg);
}
.tooltips[tooltip-position="left"] span{
margin-top:30px;
-ms-transform: rotate(-30deg);
-webkit-transform: rotate(-30deg);
transform: rotate(-30deg);
}
.tooltips[tooltip-position="right"] span{
margin-top:30px;
-ms-transform: rotate(30deg);
-webkit-transform: rotate(30deg);
transform: rotate(30deg);
}
.tooltips span:after {
content: '';
position: absolute;
width: 0; height: 0;
}
.tooltips[tooltip-position="top"] span:after{
top: 100%;
left: 50%;
margin-left: -8px;
border-top: 8px solid black;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
}
.tooltips[tooltip-position="bottom"] span:after{
bottom: 100%;
left: 50%;
margin-left: -8px;
border-bottom: 8px solid black;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
}
.tooltips[tooltip-position="left"] span:after{
top: 50%;
left: 100%;
margin-top: -8px;
border-left: 8px solid black;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
}
.tooltips[tooltip-position="right"] span:after{
top: 50%;
right: 100%;
margin-top: -8px;
border-right: 8px solid black;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
}
.tooltips:hover span {
visibility: visible;
opacity: 1;
z-index: 999;
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
filter: alpha(opacity=100);
}
.tooltips[tooltip-position="top"]:hover span{
bottom: -230px;
left: 0;
margin-left: 1px;
}
.tooltips[tooltip-position="bottom"]:hover span{
top: 260px;
left: 0;
margin-left: 0px;
}
.tooltips[tooltip-position="left"]:hover span{
right: 100%;
top: 50%;
margin-top: -15px;
margin-right: 15px;
}
.tooltips[tooltip-position="right"]:hover span{
left: 100%;
top: 50%;
margin-top: -15px;
margin-left: 15px;
}
.tooltips[tooltip-type="primary"] > span {
background-color:#2980b9;
}
.tooltips[tooltip-type="primary"][tooltip-position="top"] > span:after{
border-top: 8px solid #2980b9;
}
.tooltips[tooltip-type="primary"][tooltip-position="bottom"] > span:after{
border-bottom: 8px solid #2980b9;
}
.tooltips[tooltip-type="primary"][tooltip-position="left"] > span:after{
border-left: 8px solid #2980b9;
}
.tooltips[tooltip-type="primary"][tooltip-position="right"] > span:after{
border-right: 8px solid #2980b9;
}
.tooltips[tooltip-type="success"] > span {
background-color:#27ae60;
}
.tooltips[tooltip-type="success"][tooltip-position="top"] > span:after{
border-top: 8px solid #27ae60;
}
.tooltips[tooltip-type="success"][tooltip-position="bottom"] > span:after{
border-bottom: 8px solid #27ae60;
}
.tooltips[tooltip-type="success"][tooltip-position="left"] > span:after{
border-left: 8px solid #27ae60;
}
.tooltips[tooltip-type="success"][tooltip-position="right"] > span:after{
border-right: 8px solid #27ae60;
}
.tooltips[tooltip-type="warning"] > span {
background-color:#f39c12;
}
.tooltips[tooltip-type="warning"][tooltip-position="top"] > span:after{
border-top: 8px solid #f39c12;
}
.tooltips[tooltip-type="warning"][tooltip-position="bottom"] > span:after{
border-bottom: 8px solid #f39c12;
}
.tooltips[tooltip-type="warning"][tooltip-position="left"] > span:after{
border-left: 8px solid #f39c12;
}
.tooltips[tooltip-type="warning"][tooltip-position="right"] > span:after{
border-right: 8px solid #f39c12;
}
.tooltips[tooltip-type="danger"] > span {
background-color:#c0392b;
}
.tooltips[tooltip-type="danger"][tooltip-position="top"] > span:after{
border-top: 8px solid #c0392b;
}
.tooltips[tooltip-type="danger"][tooltip-position="bottom"] > span:after{
border-bottom: 8px solid #c0392b;
}
.tooltips[tooltip-type="danger"][tooltip-position="left"] > span:after{
border-left: 8px solid #c0392b;
}
.tooltips[tooltip-type="danger"][tooltip-position="right"] > span:after{
border-right: 8px solid #c0392b;
}
#footer-main{background-color:#f7f7f7; padding:120px 0 85px 0;}
.footerbox{background-color:#ffffff; padding:40px 60px 40px 60px; border-radius:12px; box-shadow: 1px 1px 35px -15px rgba(204,204,204,0.75); -webkit-box-shadow: 1px 1px 35px -15px rgba(204,204,204,0.75); -moz-box-shadow: 1px 1px 35px -15px rgba(204,204,204,0.75);}
.footer-row{width:100%;}
.footer-row-left{float:left; width:20%; text-align:left; font-size:17px; font-weight:bold; text-transform:uppercase; color:#000000; letter-spacing:2px;}
.footer-row-right{float:right; width:80%; text-align:left;}
.footer-menu{width:100%; text-align:left;}
.footer-menu ul{margin:0;}
.footer-menu ul li{list-style:none; float:left; padding-right:54px;}
.footer-menu ul li a{font-size:18px; color:#403f3f; transition: all ease 0.23s;}
.footer-menu ul li a:hover, .footer-menu ul li.current-menu-item a, .footer-menu ul li.current_page_item a{color:#ff9e19;}
.footer-menu ul li:last-child{padding-right:0px;}
.footer-border{padding:0;}
.newsrow{padding-top:40px;}
.footer-news-box{float:left; width:30%; text-align:left; margin-right:40px;}
.footer-news-box:nth-of-type(3){margin-right:0px;}
.footer-news-thumb{float:left; width:80px; height:70px; border-radius:8px; overflow:hidden; margin-right:25px;}
.footer-news-thumb img{width: 100%; height: 70px; object-fit: cover;}
.footer-news-title{text-align:left; font-size:16px; font-weight:bold; display:table;}
.footer-news-title a{color:#000000; transition: all ease 0.3s;}
.footer-news-title a:hover{color:#337ee1;}
.copyright-area{width:100%; padding:80px 0 0 0;}
.cpr-left{float:left; text-align:left; width:28%; margin:0 200px 0 0;}
.cpr-center{float:left; text-align:left; width:20%;}
.cpr-right{float:right; text-align:left; width:16%;}
.footerlogo{text-align:left;}
.copyright-list{float:left; text-align:left; padding-top:20px; font-size:17px; color:#424242;}
.copyright-list ul{display:block; margin:0;}
.copyright-list ul li{list-style:none; text-align:left; display:inline-block;}
.copyright-list ul li a{font-size:17px; color:#424242;}
.copyright-list ul li a:hover{color:#ff9e19;}
.copyright-list ul li:after{ content:''; background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/footer-divider.png) no-repeat center center; height:12px; width:1px; display:inline-block; padding:0 15px;}
.copyright-list ul li:last-child{padding-right:0px;}
.copyright-list ul li:last-child:after{display:none;}
.copyright-area h4{text-align:left; font-size:17px; font-weight:bold; color:#000000; text-transform:uppercase; letter-spacing:2px;}
.cpr-center p strong{font-size:20px; font-weight:bold; color:#181818; padding-bottom:8px; display:block;}
.cpr-center p a{color:#424242;}
.cpr-center p a:hover{color:#ff9e19;}
.cpr-right .footer-social-icons ul{padding-top:0px;} .portfolio-img {width:40%; float:left;}
.portfolio-content{ width:50%; float:right; padding-left:60px;}
.portfolio-box {padding:120px 0px; border-bottom: solid 1px #ececec; padding-left:55px;}
.portfolio-img {width: 40%; float: left; text-align: center; box-shadow: 1px 1px 55px 5px rgba(204,204,204,0.75); -webkit-box-shadow: 1px 1px 55px 5px rgba(204,204,204,0.75); -moz-box-shadow:1px 1px 55px 5px rgba(204,204,204,0.75); height:auto; padding:15px; position:relative; border-radius:5px;}
.portfolio-img::before, .design-code-left::before {content:''; width:82px; height:80px; position:absolute; right:-50px; top:-50px; background-image:url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/project-banner-top-img.png); background-repeat:no-repeat;  transition: all 0.5s ease-in-out;}
.portfolio-img::after, .design-code-left::after {content:''; width:82px; height:80px; position:absolute; left:-50px; bottom:-50px; background-image:url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/project-banner-bottom-img.png); background-repeat:no-repeat;  transition: all 0.5s ease-in-out;}
.portfolio-content h3 {font-size:31px; color:#282828; margin-bottom:30px;}
.portfolio-content p{font-size:19px; color:#3b3b3b; line-height:31px; padding-bottom:125px;}
.portfolio-content .btn{color:#fff; font-size:17px; font-weight: 600; padding:20px 40px; text-align:center; background:#347de1; background:linear-gradient(90deg,rgba(52,125,225,1) 0%,rgba(24,184,240,1) 100%); transition:all ease .23s; display:inline-block;}
.portfolio-content .btn:hover { border-radius:50px; color:#fff;}
#protfolioarea .portfolio-box:nth-child(2n+2){ padding-left:0px; padding-right:60px;}
#protfolioarea .portfolio-box:nth-child(2n+2) .portfolio-content {float:left; padding-left:0px;}
#protfolioarea .portfolio-box:nth-child(2n+2) .portfolio-img{ float:right;}
#protfolioarea .portfolio-box:nth-last-child(1){ border-bottom:none !important;}
#protfolioarea .portfolio-box:nth-child(2n+2) .portfolio-img::before{transform: rotateY(180deg); right:auto; left:-50px;}
#protfolioarea .portfolio-box:nth-child(2n+2) .portfolio-img::after{transform: rotateY(180deg); right:-50px; left: auto;}
.contactbox::before, .contactbox::after  { transition:all 0.5s ease-in-out;}
.portfolio-img:hover.portfolio-img::before, .contactbox:hover.contactbox::before, .design-code-left:hover.design-code-left::before { right:-70px; top:-70px; transition:all 0.5s ease-in-out;}
.portfolio-img:hover.portfolio-img::after, .contactbox:hover.contactbox::after, .design-code-left:hover.design-code-left::after { left:-70px; bottom:-70px; transition:all 0.5s ease-in-out;}
.design-code-left::before {content:''; width:82px; height:80px; position:absolute; right:100px; top:-10px; background-image:url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/project-banner-top-img.png); background-repeat:no-repeat;  transition: all 0.5s ease-in-out;}
.design-code-left::after {content:''; width:82px; height:80px; position:absolute; left:150px; bottom:10px; background-image:url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/project-banner-bottom-img.png); background-repeat:no-repeat;  transition: all 0.5s ease-in-out;}
.design-code-left:hover.design-code-left::before { right:80px; top:-20px; transition:all 0.5s ease-in-out;}
.design-code-left:hover.design-code-left::after { left:120px; bottom:-10px; transition:all 0.5s ease-in-out;} body.error404 .transheader {position:relative !important;}
body.error404 .site-main{ width:100%; float:none; text-align:center;}
body.error404 .search-submit{ float:right; padding:21px 35px; font-size: 16px;}
body.error404 .search-form {width:80%; margin:0 auto;}
body.error404 .search-field{ padding: 20px 30px; font-size:16px; width:85%;}
body.error404 .container {padding-bottom:200px;}
body.search .transheader {position:relative !important;}
body.search .site-main{ width:100%; float:none;}
section img, .team-in-white img { transition: 1s ease;}
section img:hover{ -webkit-transform: scale(0.94); -ms-transform: scale(0.94); transform: scale(0.94); transition: 1s ease;}
.team-in-white img:hover { -webkit-transform: scale(0.98) !important; -ms-transform: scale(0.98) !important; transform: scale(0.98) !important; transition: 1s ease;}
#maparea img:hover { -webkit-transform: scale(1) !important; -ms-transform: scale(1) !important; transform: scale(1) !important; transition: 1s ease;}
.single-post section img:hover { transform: none;} .single-post .wpcf7 {
width: 70%;
margin: 0 auto;
}
.single-post .wpcf7 input, .single-post .wpcf7-select, .single-post .wpcf7-textarea {
border: none;
background: #f2f2f2;
padding: 20px 15px;
width: 100%;
border-radius: 10px;
}
.single-post .wpcf7-submit {
width: 20% !important;
padding: 15px 0 !important;
float: left !important;
background-color: #0083e1 !important;
}
.single-post .single-area h1 { font-size:34px;}
.single-post h2 { font-size:24px;}
.single-post h3 { font-size:22px;}
.single-post ul { font-size:19px;}
.single-post ul li { line-height:28px; margin-bottom:10px;}
.single-post .inner-banner-thumb { background: #d9f4ff;}
.single-post .page_content { padding:0;}
.single-post .banner-container h2 { display: none;}
.single-post .inner-banner-thumb { min-height:135px;}
.single-post .inner-banner-thumb img { display:none;} #packages {width:100%; padding:100px 0;}
#packages .package-box { width:33.333%; float:left; padding:0 15px; box-sizing:border-box; position:relative;}
#packages .package-box:after { position:absolute; bottom:-60px; left:50%; transform:translateX(-50%); width:260px; height:260px; background:#e9f6fb; border-radius:100%; content:""; z-index:-1;}
#packages .package-box p { margin:25px 0;}
#packages .package-content { width:100%; background:#fff; border-radius:15px; box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1); padding-bottom:50px; padding:}
#packages .package-title { background: linear-gradient(90deg,#357ae0 0,#17b8ee 100%); border-radius:15px 15px 0 0; padding:20px 0 10px; text-align:center;}
#packages .package-title img { margin-left:50px;}
#packages .package-title h2 { color:#fff; font-size:26px; font-weight:bold;}
#packages .pricing { text-align:center;}
#packages .price { font-size:55px; font-weight:bold; color:#2b8ee5;}
#packages .price span { font-size: 22px; color: #1d1a0c; font-weight: 400; vertical-align: text-top; margin-top: 6px; display: inline-block; padding-right: 5px;}
#packages .price-in-dollar { background:#ececec; border-radius:10px; font-size:22px; font-weight:400; color:#232323; display:table; padding:10px 40px; margin:40px auto 0;}
#packages .price-lists { list-style:none; text-align:center; color:#333333; font-size:17px; line-height:36px; padding:20px 20px;}
#packages .enquire { background: linear-gradient(90deg,#357ae0 0,#17b8ee 100%); border-radius:100px; display: table; line-height:60px; padding:0 40px; text-decoration:none; color:#fff; margin:0 auto; font-size:16px; font-weight:bold; text-transform:uppercase;}
#packages .enquire:hover { background:#ff9e19;}
#seo-packages {width:100%; padding:60px 0 100px 0; background-color:#FFF;}
#seo-packages .package-box { width:33.333%; float:left; padding:0 15px; box-sizing:border-box; position:relative;}
#seo-packages .package-box:after { position:absolute; bottom:-60px; left:50%; transform:translateX(-50%); width:260px; height:260px; background:#e9f6fb; border-radius:100%; content:""; z-index:1;}
#seo-packages .package-box p { margin:25px 0;}
#seo-packages .package-content { width:100%; background:#fff; border-radius:15px; box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1); padding-bottom:50px; position:relative; z-index:999;}
#seo-packages .package-title { background: linear-gradient(90deg,#357ae0 0,#17b8ee 100%); border-radius:15px 15px 0 0; padding:20px 0 10px; text-align:center;}
#seo-packages .package-title img { margin-left:50px;}
#seo-packages .package-title h2 { color:#fff; font-size:26px; font-weight:bold; padding:20px 0; margin:0;}
#seo-packages .pricing { text-align:center;}
#seo-packages .price { font-size:55px; font-weight:bold; color:#2b8ee5;}
#seo-packages .price span { font-size: 22px; color: #1d1a0c; font-weight: 400; vertical-align: text-top; margin-top: 6px; display: inline-block; padding-right: 5px;}
#seo-packages .price-in-dollar { background:#ececec; border-radius:10px; font-size:22px; font-weight:400; color:#232323; display:table; padding:10px 40px; margin:40px auto 0;}
#seo-packages .price-lists { list-style:none; text-align:left; color:#333333; font-size:17px; line-height:36px; padding:20px; margin:0;}
#seo-packages .price-lists li { position:relative; padding-left:30px;}
#seo-packages .price-lists li:before { position:absolute; left:0; top:8px; content:""; background:url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/green-tick.png) no-repeat; width:18px; height:18px; background-size:100%;}
#seo-packages .price-lists li.cross:before { position:absolute; left:0; top:8px; content:""; background:url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/red-cross.png) no-repeat; width:18px; height:18px; background-size:100%;}
#seo-packages .price-lists strong { font-size:19px; padding:15px 0; display:block;}
#seo-packages .enquire { background: linear-gradient(90deg,#357ae0 0,#17b8ee 100%); border-radius:100px; display: table; line-height:60px; padding:0 40px; text-decoration:none; color:#fff; margin:0 auto; font-size:16px; font-weight:bold; text-transform:uppercase;}
#seo-packages .enquire:hover { background:#ff9e19;}
body.page-template-template-blog .top-shape{display:none; visibility:hidden;}
body.page-template-template-blog .inner-banner-thumb img{max-height:300px;}
body.page-template-template-blog .cmpany-desc{color:#000;}
body.single-post .top-shape{display:none; visibility:hidden;}
body.single-post .fixed-header{position:relative !important;}
body.search-results .top-shape{display:none; visibility:hidden;}
.header-search-blog{width:550px;margin:0 auto;padding:0 0 50px}
.blog-search-full{float:left;position:relative}
.blog-search-full{float:none!important}
.blog-search-full:after{content:''; background:url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/sep.webp) no-repeat;width:1px;height:24px;position:absolute;right:70px;top:17px}
.blog-search-full .search input{width:92%;float:left;border:0;line-height:58px;background:0 0;font-size:17px;padding:0 0 0 30px;color:#717171}
.blog-search-full .search button{width:auto;float:right;background:0 0;border:0;padding:20px 5px;cursor:pointer}
.blog-search-full .search button img{margin:0;float:right}
.blog-search-full .search{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
.blog-search-full .search{width:550px;background:#fff;margin:0;padding:0 30px 0 0; box-shadow: 1px 1px 60px 0px rgba(204,204,204,0.75); -webkit-box-shadow: 1px 1px 60px 0px rgba(204,204,204,0.75); -moz-box-shadow: 1px 1px 60px 0px rgba(204,204,204,0.75);}
.nmnlist, .blog_search_lists{display:none;}
.load-more{
background-color: #000;
color: #fff !important;
padding: 10px 30px;
border-radius: 4px;
font-size: 16px;
margin: 50px auto;
display: table;
}
.load-more:hover{
background-color:#ff9e19;
text-decoration:none;
} #sync2 .item img {border-radius: 100% !important; width: 80px !important; height: 80px !important;object-fit: cover;}
#sync2 .owl-wrapper-outer .owl-item {width: 93px !important;margin-right: 15px;}
#sync2 .owl-wrapper {margin: 0 auto;width: 50% !important; margin-top:30px !important;}
#sync2 .item {width: 90px !important;height: 90px !important;}
#sync2 .owl-stage{margin: 0 auto; margin-top: 30px !important; text-align:center;}
.owl-carousel .owl-item{float:inherit !important; display:inline-block !important;}
#sync2 .owl-stage-outer .owl-item {
width: 83px !important;
margin-right: 15px;
}
#sync2 .owl-stage-outer .owl-item.current img{border:4px solid #2c8de5;}
#sync2 .item {
width: 80px !important;
height: 80px !important;
}
#sync1 .item {
padding: 0px;
margin: 5px;
color: #353535;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
font-size:21px;
}
#sync2 .item {
margin: 5px;
text-align: center;
cursor: pointer;
}
#sync2 .item h1 {
font-size: 18px;
}
.owl-theme .owl-nav { }
.owl-theme .owl-nav [class*=owl-] {
transition: all 0.3s ease;
}
.owl-theme .owl-nav [class*=owl-].disabled:hover {
background-color: #D6D6D6;
}
#sync1.owl-theme {
position: relative;
}
#sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev {
margin-top: -20px;
position: absolute;
}
#sync1.owl-theme .owl-prev {
left: -200px;
text-indent:-9999px;
background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/arrow-prev.png) no-repeat center center;
width:28px;
height:27px;  
}
#sync1.owl-theme .owl-next {
right: -200px;
text-indent:-9999px;
background: url(//www.shrikrishnatechnologies.com/wp-content/themes/shrikrishnaweb/images/arrow-next.png) no-repeat center center;
width:28px;
height:27px;
}
.clientsaybox{background-color:#fff; height:auto; min-height:350px; padding:60px 120px 60px 120px; border-radius:20px; width:70%; margin:0 auto -50px auto; position:relative; z-index:99999; box-shadow: 1px 1px 35px -15px rgba(204,204,204,0.75); -webkit-box-shadow: 1px 1px 35px -15px rgba(204,204,204,0.75); -moz-box-shadow: 1px 1px 35px -15px rgba(204,204,204,0.75);}
#sync1 .item span{color:#2e88e4; font-size:19px; text-align:center; padding: 25px 0 0 0; display: table; margin: 0 auto;}
#sync1 .item p{line-height:26px; font-size:17px;} #recent-blog-hm{background-color:#f8f8f8; padding:60px 0 80px 0;}
#recent-blog-hm h2, #recent-blog-hm h3{text-align:center; font-weight:bold; font-size:40px; color:#1d242e; padding:0 0 30px 0;}
.recent-blog-row{display: block; padding: 0; width:80%; margin:0 auto;}
.recent-blog-block{float: left; width: 49.5%; padding: 0 15px; box-sizing: border-box;}
.recent-block-bg{background-color:#FFF; border-bottom-left-radius:15px; border-bottom-right-radius:15px; box-shadow: 1px 1px 35px -15px rgba(204,204,204,0.75); -webkit-box-shadow: 1px 1px 35px -15px rgba(204,204,204,0.75); -moz-box-shadow: 1px 1px 35px -15px rgba(204,204,204,0.75);}
.recent-block-thumb{width:100%; height:auto; max-height:250px; min-height:250px;}
.recent-block-thumb img{object-fit:cover;}
section#recent-blog-hm img:hover{transform:none;}
.recent-block-content{padding:40px; min-height:180px;}
.recent-block-author-title{text-align:left; font-size:15px; padding: 0 0 25px; font-weight:300; color:#636363;} 
.recent-block-author-title a{color:#636363;}
.recent-block-author-title a:hover{color:#ff9e19;}
.recent-block-post-title a{font-weight:bold; color:#262626;}
.recent-block-post-title a:hover{color:#337ee1;}
.wds #faq-hm .container{border-top:1px solid #e0e2ea; padding:80px 0 0 0;}
#faq-hm{background-color:#ffffff; padding:60px 0;}
#faq-hm h2{text-align:center; font-weight:bold; font-size:40px; color:#1d242e; padding:0 0 30px 0;}
.faqareamain{width:77%;margin:0 auto}.faqprice_accordion_container{width:auto}.faqprice_accordion_container h3,a.blogpostmore{margin:0;font-size:19px;color:#242424;text-align:left}.faqprice_accordion_head{background-color:#f9f9f9;color:#14212a;cursor:pointer;font-size:16px;margin:0 0 12px;padding:15px 25px;font-weight:600}.faqprice_accordion_body{background-color:#f9f9f9;padding:20px 20px 0;margin-bottom:20px}.faqprice_accordion_body p{padding:0 0 20px;margin:0!important;color:#1a1919}.faqprice_plusminus{float:right;font-size:22px;font-weight:400}
#wp-why-choose-us{background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); padding:60px 0;}
#wp-why-choose-us h3, #wp-why-choose-us h2{text-align: center; color: #ffffff; font-weight: bold; font-size: 38px; padding-bottom: 40px;}
.wp-why-choose-area{width:100%;}
.wp-why-choose-cols{float:left; width:20%; position:relative; text-align:center;}
.wp-why-bgbox{background-color:#ffffff; width:168px; height:168px; margin:0 auto; font-size:50px; font-weight:bold; text-align:center; border-radius:250px; position:relative; box-shadow: 0px 13px 23px -8px rgba(33,121,221,0.82);
-webkit-box-shadow: 0px 13px 23px -8px rgba(33,121,221,0.82);
-moz-box-shadow: 0px 13px 23px -8px rgba(33,121,221,0.82);}  .wp-why-bgbox span{padding:75px 0 0 0; display:block; position:relative; color:#1d242e;}
.wp-why-bgbox span sup{font-size:24px; position:absolute; top:50px;}
.wp-why-title{text-align:center; font-size:21px; font-weight:bold; color:#FFF; padding:25px 40px 0 40px;}
#hwr-frms{padding:60px 0; background-color:#ffffff;}
#hwr-frms h3, #hwr-frms h2{text-align: center; color: #1d242e; font-weight: bold; font-size: 38px; padding-bottom: 40px;}
.hfrm-area{width:80%; margin:0 auto;}
.hfrm-area label{float: left; width: 46.5%; margin-right: 22px;}
.hfrm-area br{display:none;}
.hfrm-area textarea{width:95%; border:1px solid #dddddd; padding:20px 15px; margin:0 0 25px 0; border-radius:14px;  color: #000; font-family: Arial; font-size: 13px; font-weight:500;}
.hfrm-area .wpcf7-form input[type="text"], .hfrm-area .wpcf7-form input[type="email"]{width:100%; border:1px solid #dddddd; padding:20px 15px; margin-bottom:20px; border-radius:14px;}
.hfrm-area .wpcf7-form input[type="submit"]{float:none; margin:0 auto; display:table; border-radius:0px; background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); transition: all ease 0.23s; padding:16px 48px; font-size:17px;}
.hfrm-area .wpcf7-form input[type="submit"]:hover{border-radius: 16px; color: #fff;}
#hire-package-area{padding:60px 0; background-color:#f7f7f7;}
#hire-package-area h3, #hire-package-area h2{text-align: center; color: #1d242e; font-weight: bold; font-size: 38px; padding:0 0 30px 0;}
#hire-package-area #packages{padding:0px;}
.sub-package-title{color: #fff; font-size: 20px; font-weight: 700; margin:0; padding:8px 0;}
.sentiment-wrapper {padding:0 30px 30px}
.sentiment-wrapper>div{display:block; padding:0 5px; box-sizing:border-box; vertical-align:top; cursor:default;}
.sentiment-wrapper>div>div{width:100%; box-sizing:border-box; text-align:left}
#hwr{background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); padding:60px 0;}
#hwr h3{text-align: center; color: #ffffff; font-weight: bold; font-size: 38px; padding-bottom: 40px;}
.hwr-area{width:100%;}
#award-winning{padding:120px 0 60px 0; background-color:#f8f8f8;}
.our-awrds-area{width:100%;}
#award-winning .container{width:62%;}
.awards-left{float:left; text-align:left; width:25%}
.awards-right{float:right; text-align:left; padding:0 0 0 20px; width:75%;}
.awards-title{text-align:left; font-size:18px; font-weight:bold; color:#0668e3;}
.awards-left h3{font-size:28px; font-weight:700; color:#1b1b1b; text-align:left; padding:15px 0 0 0;}
.awards-left h3:after{content:''; display:table; width:45px; border-bottom:3px solid #347ce1; margin:50px 0 0 0;}
.awards-right ul{display:block; text-align:right; margin:0 !important;}
.awards-right ul li{display:inline-block; list-style:none; margin:0 17px 0 0; border-radius:30px; overflow:hidden;}
.awards-right ul li:last-child{margin-right:0px;}
#free-consultation{padding:60px 0; background-color:#fff;}
#free-consultation .container{width:47%;}
#free-consultation h2{text-align:center; font-size:32px; font-weight:700; color:#1b1b1b;}
.free-consult-form{padding:30px 0 0 0;}
.free-consult-form label{float: left; width: 100%;}
.free-consult-form br{display:none;}
.free-consult-form textarea{width:100%; border:none; padding:20px 15px; margin:0 0 18px 0; border-radius:4px; background-color:#f6f6f6; color: #000; font-family: Arial; font-size: 13px; font-weight:500;}
.free-consult-form .wpcf7-form input[type="text"], .free-consult-form .wpcf7-form input[type="email"]{width:100%; border:none; padding:20px 15px; margin-bottom:20px; border-radius:4px; background-color:#f6f6f6;}
.free-consult-form .wpcf7-form select{width:100%; border:none; padding:20px 15px; margin-bottom:20px; border-radius:4px; background-color:#f6f6f6;}
.free-consult-form .wpcf7-form input[type="submit"]{float:none; margin:0 auto; display:table; border-radius:0px; background: rgb(52,125,225); background: linear-gradient(90deg, rgba(52,125,225,1) 0%, rgba(24,184,240,1) 100%); transition: all ease 0.23s; padding:16px 48px; font-size:17px;}
.free-consult-form .wpcf7-form input[type="submit"]:hover{border-radius: 16px; color: #fff;}
.partners{padding-top:30px;}
.partners ul li{padding-right:20px;}
.partners ul li::after{content: '|'; color: #000; padding-left: 15px;}
.partners ul li:last-child::after{display:none;}@media screen and (max-width:479px) {
html{overflow-x:hidden;}
#packages{padding:0px;}	
#packages .package-box { width:100%; margin-bottom:30px;}
#seo-packages .package-box { width:100%; margin-bottom:30px;}
.header-search-blog{width:auto;}
.blog-search-full .search{width:auto;}
.blog-search-full .search input{width:90%;}
.blog_search_lists{width:auto;}
#what-wedo{padding:40px 0;}
.wedo-box{float:none; width:100%; margin:0 0 25px 0;}
.cwpd-box{float:none; width:100%;}
#cwpd{padding:40px 0;}
#why-choose{padding:40px 0 0 0;}
.cwpd-box h3{padding:30px 0 10px 0;}
.why-choose-list li{padding:35px 0 35px 100px;}
.clientsaybox{width:auto; min-height:inherit; padding:20px 50px;}
#our-partners{padding: 60px 0 30px 0;}
.home #case-study{padding:40px 0;}
.recent-block-content{padding:20px;}
.recent-blog-block{float:none; width:100%; margin-bottom:20px;}
#recent-blog-hm{padding:40px 0;}
.recent-block-thumb{min-height:inherit;}
.recent-blog-row{width:100%;}
.faq-toggle{font-size:16px;}
.banner-content{padding:110px 0 0 0;}
.hire-btn a::before{left:20px;}
.owl-theme .owl-nav{display:none;}
#award-winning .container{width:100%;}
.awards-left{float:none; width:100%;}
.awards-right{float:none; width:100%; padding:25px 0 0 0;}
.awards-right ul{text-align:center;}
.awards-right ul li{margin:0 0 20px 0;}
#award-winning{padding:80px 0 20px 0;}
#free-consultation .container{ width:100%;}
.inner-banner-thumb{min-height:inherit;}
.wp-skt-left{padding-top:0px;}
div.tab-frame label{line-height:65px;}
#footer-main{padding:80px 0 30px 0;}
.copyright-area{padding:50px 0 0 0;}
#dgm-skt{padding:40px 0;}
body.page-template-hire-wordpress-dev .inner-banner-thumb h1{top:40%; font-size:18px;}
.wp-why-choose-cols{float:none; width:100%; margin-bottom:30px;}
.hfrm-area label{width:100%;}
.hfrm-area textarea{width:100%;}
.faq-plus{position:absolute; right:10%;}
.faq-minus{position:absolute; right:10%;}
.inner-banner-thumb h1, .inner-banner-thumb h2{font-size:20px !important;}
.contact-button a{margin:35px 30px 35px 0; text-align:center;}
.makers-right{padding:30px;}
.why-choose-left h2{font-size:29px !important; line-height:36px !important;}
.wedobg h3{padding:30px 40px 0 40px;}
.fst-cntnt-rt ul{margin: 0 0 30px 18px;}
}
@media screen and (min-width:480px) and (max-width:767px) {
html{overflow-x:hidden;}	
#packages .package-box { width:100%; margin-bottom:30px;}
#packages{padding:50px 0;}	
#seo-packages .package-box { width:100%; margin-bottom:30px;}
.header-search-blog{width:auto;}
.blog-search-full .search{width:auto;}
.blog-search-full .search input{width:90%;}
.blog_search_lists{width:auto;}
#what-wedo{padding:40px 0;}
.wedo-box{float:none; width:100%; margin:0 0 25px 0;}
.cwpd-box{float:none; width:100%;}
#cwpd{padding:40px 0;}
#why-choose{padding:40px 0 0 0;}
.cwpd-box h3{padding:30px 0 10px 0;}
.why-choose-list li{padding:35px 0 35px 100px;}
.clientsaybox{width:auto; min-height:inherit; padding:20px 50px;}
#our-partners{padding: 60px 0 30px 0;}
.home #case-study{padding:40px 0;}
.recent-block-content{padding: 65px 20px 0 20px;}
.recent-blog-block{float:none; width:100%; margin-bottom:20px;}
#recent-blog-hm{padding:40px 0;}
.recent-block-thumb{min-height:inherit;}
.recent-blog-row{width:100%;}
.faq-toggle{font-size:17px;}
.banner-content{padding:110px 0 0 0;}
.hire-btn a::before{left:20px;}
#award-winning .container{width:100%;}
.awards-left{float:none; width:100%;}
.awards-right{float:none; width:100%; padding:25px 0 0 0;}
.awards-right ul{text-align:center;}
.awards-right ul li{margin:0 0 20px 0;}
#award-winning{padding:80px 0 20px 0;}
#free-consultation .container{ width:100%;}
.inner-banner-thumb{min-height:inherit;}
.wp-skt-left{padding-top:0px;}
#footer-main{padding:80px 0 30px 0;}
.copyright-area{padding:50px 0 0 0;}
.wp-why-choose-cols{float:left; width:50%; margin-bottom:30px;}
.hfrm-area label{width:100%;}
.hfrm-area textarea{width:100%;}
.fst-cntnt-rt ul{margin: 0 0 30px 18px;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
#packages{padding:50px 0;}	
#packages .price { font-size:45px;}
#packages .package-box { padding:0 10px;}
#packages .package-box::after { width:170px; height:170px; bottom:-40px;}
#packages .price-lists { font-size:16px;}
#seo-packages .price { font-size:45px;}
#seo-packages .package-box { padding:0 10px;}
#seo-packages .package-box::after { width:170px; height:170px; bottom:-40px;}
#seo-packages .price-lists { font-size:16px;}
#seo-packages .package-title h2 { padding:20px 25px;}
#seo-packages .price-lists strong { line-height: 26px;}
.wedobg{padding:20px; min-height:380px;}
.wedobg h3{padding:30px 0 0 0;}
.clientsaybox{padding:40px 40px;}
.recent-block-thumb{min-height:inherit;}
.recent-block-content{padding:20px; min-height:215px;}
#sync1.owl-theme .owl-next{right:-110px;}
#sync1.owl-theme .owl-prev{left:-110px;}
#award-winning .container{width:100%;}
.awards-left{float:none; width:100%;}
.awards-right{float:none; width:100%; padding:25px 0 0 0;}
.awards-right ul{text-align:left;}
.awards-right ul li{margin:0 20px 0 0;}
#award-winning{padding:80px 0 20px 0;}
#free-consultation .container{ width:100%;}
.fst-cntnt-rt ul{margin: 0 0 30px 18px;}
.fst-cntnt-left:before, .fst-cntnt-left:after, .wp-skt-right:after, .about-skt-right:after, .wp-skt-right:before, .about-skt-right:before{display:none;}
}
@media screen and (max-width: 767px) {
.top-shape { display:none;}
.header { background-color:#fff !important; height:115px;}
.header.transheader { position:relative !important;}
.services-cols, .banner-left, .makers-left, .makers-right, .casestudy-cols, .about-company-left, .about-company-right, .why-choose-left, .why-choose-right, .project-start-left, .project-start-right, .project-start-box, .footer-row-left, .footer-row-right, .footer-news-box, .cpr-left, .cpr-center, .cpr-right, .header .container, .fixed-header .container, .wp-skt-left, .wp-skt-right, .mention-box ul li, .about-skt-left, .about-skt-right, .design-code-left, .design-code-right, .teaminfo-left, .teaminfo-right, .skillbox-left, .skillbox-right, .contact-left, .contact-right, .faq-area, .blog-box-cols, .portfolio-img, .portfolio-content, .fst-cntnt-left, .fst-cntnt-rt{ width:100%;}
.container { padding:0 20px; width:100%;}
.inner-banner-thumb h1, .inner-banner-thumb h2 {top: 35px; left: 20px; font-size:26px;}
.logo { padding-top:15px; float:none;}
.fixed-header .logo { padding-top:15px;}
.fixed-header .cmpany-desc { padding-top:5px;}
.fixed-header { height:105px;}
.cmpany-desc::before { display:none;}
.cmpany-desc { padding-top:10px; max-width:inherit;}
.banner-left { padding-top:40px;}
.banner-left h1 { font-size:28px;}
.banner-left h1 span { font-size:50px;}
.banner-sub { font-size:24px; padding:10px 0 50px 0;}
.banner-right { padding:0; margin:0;}
.makers-title { font-size:36px; padding:20px 0 0 0; line-height:46px; width:100%; text-align:center;}
.makers-right { text-align:center;}
.makers-title::after {position: relative; right: -120px;}
.hello-circle { margin:0 auto; float:none;}
#project-start { padding-top:80px;}
.project-start-left h2 { font-size:26px;}
.project-start-left h2 span { font-size:42px;}
.project-start-area::before { width:120px; height:120px; background-size:100%; left: auto; right:0;}
.project-start-left { margin-bottom:60px;}
.project-start-right h2 { font-size:34px;}
.why-choose-left h2 { font-size:40px; line-height:46px;}
.about-company-right h2 { font-size:38px;}
.why-choose-list ul {column-count: 1;}
.partner-list ul li { display:block; padding:20px 0; text-align:center;}
.casestudy-bg { min-height: inherit;}
.casestudy-title { padding:0;}
.wp-skt-left h2 { font-size:30px;}
#wp-skt { padding-top:0;}
.wp-skt-left p { margin-bottom:70px;}
.wp-skt-right, .fst-cntnt-left{ padding-top:50px;}
.why-choose-area h2 { max-width:100%; font-size:45px;}
.why-choose-box .why-choose-list ul { column-count:1;}
.why-choose-box { width:100%; padding: 40px 30px;}
#case-study-wp .casestudy-top-shape { right:39px;}
.mention-area h2 { padding-bottom:40px;}
#wp-services h2 { padding-bottom:30px; font-size:36px;}
.verticle-blue-box { width:100%; height:auto; top:0; padding:50px; border-radius:0;}
.fun-work-box { width:100%; margin-right: 0; margin-top: 0; border-radius: 0 0 12px 12px; height:auto;}
.design-code-left img { margin-left: 0;}
.about-skt-left{padding-top:0px;}
.fst-cntnt-left::before, .wp-skt-right::before, .about-skt-right::before{left:150px;}
.fst-cntnt-left:hover::before, .wp-skt-right:hover::before, .about-skt-right:hover::before{left:120px;}
.teaminfo-right{padding-top:40px;}
#design-code{padding:60px 0;}
#team-members{padding:0 0 60px 0;}
.about-skt-left h2 { font-size:34px;}
.skillbox-right::after{right:-10px; top:-10px;}
.skillbox-right:hover.skillbox-right::after {right:-15px;}
#ourskills{padding-top:0px;}
#about-skt {padding:0 0 60px;}
.circle-box { float:none; margin-right:0; margin-bottom:40px;}
.design-code-right h2, .skillbox-left h2 { font-size:30px;}
.circle-round { margin:0 auto;}
.skillbox-right img { margin-left:0;}
#contactarea::after, .contactbox::before, .contactbox::after { display:none;}
#contactarea { padding-top:40px;}
.contact-left { margin-left:0; margin-bottom:90px;}
.faq-area h2 { max-width:100%; font-size:32px; line-height:36px; padding-bottom:40px;}
#faqmain { padding: 0 0 100px;}
.faq-wrapper { padding:15px 0;}
.blog-box-thumb { height:auto;}
.blog-box { min-height:inherit;}
.blog-area { padding-top:0;}
.career-area { width:100%;}
.career-area h2 { max-width:100%;}
.career-area h2 { font-size:34px; line-height:40px;}
#career{ padding:0 0 100px;}
#protfolioarea { padding:0 0 50px;}
.portfolio-box, .portfolio-content { padding-left:0;}
.portfolio-content { padding-top:50px;} 
.portfolio-img::before, .portfolio-img::after, #protfolioarea .portfolio-box:nth-child(2n+2) .portfolio-img::after { display:none;}
#protfolioarea .portfolio-box:nth-child(2n+2) { padding-right:0;}
.portfolio-content p { padding-bottom:50px;}
.portfolio-box { padding:60px 0px;}
.footer-row-right { margin-top:25px;}
.footer-row { margin:0;}
.footer-menu ul li { float:none; padding-left:0;}
.footer-menu ul li a { line-height:36px;}
.footerbox {padding: 50px 30px 60px 30px;}
.footer-news-box { margin-right:0; margin-bottom:40px;}
.cpr-center { padding: 40px 0;}
.fst-cntnt-rt ul{margin: 0 0 30px 18px;}
}
@media screen and (max-width:767px) and (min-width:550px) {
.top-shape { display:none;}
.header.transheader { position:relative !important;}
.logo { float:none;}
.makers-left, .makers-right, .about-company-left, .about-company-right, .why-choose-left, .why-choose-right, .project-start-left, .project-start-right, .project-start-box, .footer-row-left, .footer-row-right, .footer-news-box, .cpr-left, .cpr-center, .cpr-right, .header .container, .fixed-header .container, .wp-skt-left, .wp-skt-right, .mention-box ul li, .fst-cntnt-left, .fst-cntnt-right{ width:100%;}
.container { padding:0 20px; width:100%;}
.blog-box-cols, .services-cols, .casestudy-cols { width:50%;}
.banner-left { width:60%;}
.banner-right { width:40%;}
.home-main-banner { height:530px;}
.casestudy-bg { min-height:inherit;}
.partner-list ul li { padding: 0; width: 16%; margin-bottom:0px; margin-top:15px; display:inline-block;}
.project-start-area::before { left:auto; right:0;}
.why-choose-list ul { column-count: 2;}
.footer-row-right { margin-top:25px;}
.footer-row { margin:0;}
.footer-menu ul li { float:none; padding-left:0;}
.footer-menu ul li a { line-height:36px;}
.footerbox {padding: 50px 30px 60px 30px;}
.footer-news-box { margin-right:0; margin-bottom:40px;}
.cpr-center { padding: 40px 0;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.main-navigation button.menu-toggle { top:-50px;}
.container { padding:0 20px; width:100%;}
.header .container { width:100%;}
.why-choose-left, .why-choose-right, .about-company-right, .about-company-left, .makers-left, .faq-area, .design-code-left, .design-code-right { width:100%;}
.fixed-header .container { width:100%;}
.top-shape { width: 63%; position: absolute; top: -20px; left: -20px; background-size: 100%;}
.inner-banner-thumb h1, .inner-banner-thumb h2 { top: 75%; font-size: 30px; left: 20px;}
.services-cols { width:33.333%;}
.casestudy-cols { width:50%;}
.casestudy-bg { min-height:inherit;}
.project-start-box { width:100%;}
.banner-left h1 { font-size:25px;}
.banner-left h1 span { font-size:44px;}
.banner-right { width:55%; margin-top:50px;}
.banner-sub { font-size:21px; padding:10px 0 80px 0;}
.home-main-banner { height:640px;}
.why-choose-list li { padding:50px 30px 50px 90px;}
.partner-list ul li { padding: 0; margin-bottom: 30px; width: 32%; margin-right: 0; text-align: center;}
.project-start-box p { font-size:18px;}
.project-start-box { padding:60px 0 60px 20px;}
.project-start-area::before { height: 160px; width: 160px; top: 70px; left: 235px; z-index: 9; background-size: 100%;}
.makers-right { width:62%;}
.wp-skt-left p { margin-bottom:70px;}
.why-choose-box .why-choose-list ul { column-count:2;}
.why-choose-box { width:100%; padding:40px 30px;}
.why-choose-area h2 { width:75%;}
.mention-area h2 { padding-bottom:50px;}
.mention-box ul li { padding:30px 0;}
.wp-skt-left h2, .about-skt-left h2 { font-size:32px;}
.contact-left { width:44%; margin-left:0;}
.contactbox { padding:60px 30px 30px 30px;}
.faq-area h2 { font-size:36px; line-height:40px; padding-bottom:40px;}
.blog-box-cols { width:50%;}
.blog-box-thumb { height:auto;}
.career-area h2 { max-width:80%; font-size:36px; line-height:42px;}
.design-code-left img { margin-left:0;}
.design-code-left { text-align:center;}
.verticle-blue-box { width:100%; height:auto; font-size:28px; padding:40px 20px;}
.fun-work-box { height:auto; font-size: 36px; font-weight: bold; color: #ffffff; padding: 40px 20px; line-height: 42px; border-radius: 12px; margin-right: 30px; margin-top: -70px;}
.teaminfo-right { padding-top:0; width:100%;}
.skillbox-right img { margin-left:0;}
.skillbox-left h2 { font-size:30px; padding-bottom:10px;}
.skillbox-left { padding-top:20px;}
#ourskills { padding-bottom:0;}
.about-skt-left { width:48%;}
.logo { padding-top:25px;}
.cmpany-desc { padding-top:25px;}
.main-navigation button.menu-toggle { top:-50px !important;}
.portfolio-content { padding-left:30px;}
.portfolio-content p { padding-bottom:40px;}
.main-navigation ul li a { font-size:15px;}
.footer-row-right, .footer-row-left { width:100%;}
.footer-row-left { margin-bottom:25px;}
.footer-menu ul li { padding-right: 17px;}
.footer-menu ul li a { font-size:17px;}
.cpr-right { width:20%;}
.cpr-center { width:35%;}
.cpr-left { margin-right:60px;}
.footer-news-box { margin-right:30px;}
.footer-news-thumb { margin-bottom:20px;}
}
@media screen and (max-width:1169px) and (min-width:1024px) {
.logo{ padding-top:25px; width:14%;}
.cmpany-desc { padding-top:20px;}
.container { padding:0 20px; width:100%;}
.top-shape { width: 40%; top: 0; left: -36px; background-size: 100%;}
.header .container { width:100%;}
.fixed-header .container { width:100%;}
.banner-left h1 span { font-size:60px;}
.banner-left h1 { font-size:31px;}
.banner-right { width:50%; margin: 25px 0 0 0;}
.home-main-banner { height:720px;}
.makers-right { width:28%;}
.makers-left { width:66%;}
.services-cols { width:25%;}
.casestudy-title { padding:0;}
.casestudy-bg { min-height:inherit;}
.about-company-right h2 { font-size:45px;}
.about-company-right { width:41%;}
.about-company-right p { padding-bottom:70px;}
.project-start-box { width:90%;}
.project-start-area::before { height: 240px; width: 240px; top: 12px; left: 265px; z-index: 9; background-size: 100%;}
.project-start-left { width:50%;}
.footer-row-right { width:100%; padding-top:30px;}
.why-choose-left { width:60%;}
.why-choose-list li { padding: 30px 0 30px 80px;}
.why-choose-list ul { column-gap:30px;}
.partner-list ul li { padding-right:19px;}
.partner-list ul li img { width: 85%;}
.wp-skt-left h2 { font-size:37px;}
.why-choose-box { width:100%;}
.footer-menu ul li { padding-right:44px;}
.cpr-left{width:30%; margin: 0 147px 0 0;}
.cpr-center{width:26%;}
.contact-left { width:40%;}
.faq-area h2 { font-size:36px; line-height:40px; padding-bottom:40px;}
.blog-box-thumb { height:auto;}
.career-area h2 { max-width:80%; font-size:38px; line-height:42px;}
.about-skt-left { width:48%;}
.about-skt-left h2 { font-size:40px;}
.design-code-left img { margin-left:0;}
.design-code-right { width:45%;}
.design-code-left { width:50%;}
.design-code-right p { padding-right:0;}
.design-code-right h2 { font-size:36px;}
.skillbox-right img { margin-left:0;}
.circle-box { margin-right:13px;}
.verticle-blue-box { width:100%; padding:110px 30px 100px 30px; top:-50px;}
.teaminfo-left { width: 26%; margin: 0 50px 0 0;}
#ourskills { padding-bottom:0;}
#navigation { padding-top:25px; width:auto !important;}
.main-navigation ul li a { padding:0px 7px;}
.main-navigation { width:auto;}
.contact-button a { margin-top:0; padding:19px 20px !important;}
.contact-button { padding-left:20px;}
.fixed-header .contact-button a { margin-top:0;}
.logo img { max-width:inherit; width:100%;}
.inner-banner-thumb h1, .inner-banner-thumb h2 { font-size:34px; left:30px;}
.main-navigation ul li a { font-size:18px; line-height:68px;}
#award-winning .container{width:100%;}
.awards-left{float:none; width:100%;}
.awards-right{float:none; width:100%; padding:25px 0 0 0;}
.awards-right ul{text-align:left;}
.awards-right ul li{margin:0 20px 0 0;}
#award-winning{padding:80px 0 20px 0;}
#free-consultation .container{ width:70%;}
.fixed-header .main-navigation ul li a{line-height:65px;}
.fst-cntnt-left:before, .fst-cntnt-left:after, .wp-skt-right:after, .about-skt-right:after, .wp-skt-right:before, .about-skt-right:before{display:none;}
}
@media screen and (min-width:1024px) {
.menu-toggle { display: none;}
.main-navigation ul {display:flex;}
}
@media(max-width:1024px) {
#navigation { width:100%;}
.main-navigation {width:100%; position:relative; z-index:9999;}
.main-navigation.toggled { background:#fff;}
.main-navigation ul li a, .fixed-header .main-navigation ul li a { line-height:40px;}
.main-navigation button.menu-toggle { width: 40px; text-align: center; margin:0; background: transparent; border: 0; color: #ffffff; padding: 10px; height: 40px; position: relative; cursor: pointer; z-index:99; float:right; top:-80px;}
.main-navigation button.menu-toggle span.nav-icon { float: right; background: #fff; color: #000; height: 43px; width: 45px; line-height: 43px; text-align: center; position: absolute; right: 20px; top: 11px; border: 1px solid;}
#primary-menu ul.nav-menu { position: absolute; width: 100%; left: 0; box-shadow: 0 0 10px rgb(0 0 0 / 12%); background: #ffffff; z-index: 99; margin-top: 5px;}
.main-navigation button.menu-toggle span.nav-icon:hover { background: #6abe52; color: #ffffff; cursor: pointer;}
.main-navigation.toggled ul li { text-align: left; line-height: 37px; float: left; position: relative; width: 100%;}
.main-navigation.toggled ul ul,
.main-navigation.toggled ul ul ul {position: relative; width: 100%; float: left; display: block; opacity: 0; left: 0; height: 0; box-shadow: none;}
.main-navigation ul ul ul { right: 0; opacity: 0; left: 0;}
.main-navigation.toggled ul li:hover ul,
.main-navigation.toggled ul li:focus ul,
.main-navigation.toggled ul li.focus ul { display: block; opacity: 1; height: auto;}
.main-navigation.toggled ul li:hover ul ul,
.main-navigation.toggled ul li:focus ul ul,
.main-navigation.toggled ul li.focus ul ul { display: block; opacity: 0; height: 0; box-shadow: none;}
.main-navigation.toggled ul  ul li:hover ul,
.main-navigation.toggled ul  ul  li:focus ul,
.main-navigation.toggled ul  ul li.focus ul { display: block; opacity: 1; left: 0; height: auto; box-shadow: none;}
.main-navigation.toggled ul li a { padding: 2px 15px;}
.main-navigation ul ul li.menu-item-has-children > a:after {content: "\f347"; font-family: dashicons;}
.main-navigation ul ul li a{color:#0083e1;}
}
@media screen and (min-width:1170px) and (max-width:1355px) {
.contact-button { padding: 0 0 0 20px;}
.main-navigation ul li a { padding: 0px 10px;}
.fixed-header .container, .header .container{ width: 95%;}
.wedobg{min-height:455px;}
.partner-list ul li{padding:0 40px 0 0;}
.recent-block-content{padding:0 40px;}
.footer-menu ul li{padding:0 40px 0 0;}
.cpr-center{width:23%;}
.services-bg{min-height:305px;}
}
@media screen and (min-width:1151px) and (max-width:1280px) {
.makers-left{width:58%;}
.footer-menu ul li{padding: 0 34px 0 0;}
.awards-right ul li{width:30%;}
.inner-banner-thumb h1, .inner-banner-thumb h2, .main-title{font-size: 42px; max-width: 42%;}
}body#tinymce.wp-editor { 
font-family: 'Roboto',Arial; 
margin: 10px; 
}
body#tinymce.wp-editor a {
color: #5E5340;
}
  img{max-width:100%;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;} .breadcrumbs{padding:10px 0; margin-bottom:0;}
ol.commentlist{list-style:none;}
#commentform p{margin:5px 0;}
#commentform label{display:block;}
#commentform input#email, #commentform input#url, #commentform input#author, #commentform textarea, #commentform input#eazycfc_captcha{max-width:96%; border:1px #ccc solid; padding:5px 2%;}
#commentform input#submit{ background-color:#32373a; border:none; padding:8px 15px; color:#fff; display:inline-block; cursor:pointer;}
#commentform input#submit:hover{background:#000000; border-bottom-color:#ccc; color:#fff;}
.form-allowed-tags{display:none;}
ul.errormsg{background:#ffe4e4;}
ul.errormsg li{padding:5px;}
.entry-content table, .comment-body table{ border-collapse:collapse; margin:10px 0;}
.entry-content table td, .entry-content table th, .comment-body table td, .comment-body table th{padding:10px 5px; text-align:left;}
.entry-content table th, .comment-body table th{color:#676767; font:normal 18px; border-bottom:1px #888 solid;}
.entry-content table td, .comment-body table td{border-bottom:1px #ccc solid;}
.fvch-codeblock:hover .comment-form-url{display:block !important;} .commentlist, ol.commentlist {list-style:none; box-shadow:0 0 5px #666; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666; -khtml-box-shadow:0 0 5px #666; margin:10px 0; background-color:#fff; padding:10px 0;}
.commentlist li, ol.commentlist li { list-style:none; background-image:none !important; padding:0px 15px;}
.commentlist li ol li.depth-2, .commentlist li ol li.depth-3, .commentlist li ol li.depth-4, ol.commentlist li ol li.depth-2, ol.commentlist li ol li.depth-3, ol.commentlist li ol li.depth-4 { border-bottom:none;}
.commentlist li.bypostauthor article, ol.commentlist li.bypostauthor article { background:#f9ffe1;}
.commentlist article, .commentlist li.bypostauthor li article, ol.commentlist li.bypostauthor li article { border:none !important; padding:10px; position:relative; background-color:#fff;}
.commentlist li .fn { font-weight:normal; font-size:15px; font-style:normal;}
.commentlist li.bypostauthor .fn, ol.commentlist li.bypostauthor .fn { color:#000;}
img.avatar { vertical-align:middle; position:static; display:inline-block;}
.commentlist article a time { display:block; clear:both; padding:5px 0 10px; font-size:11px; font-style:italic;}
.commentlist, ol.commentlist p { font-size:14px;}
.commentlist .reply span, ol.commentlist .reply span { display:none;}
.commentlist .reply a, ol.commentlist .reply a { display:block;	padding:10px; text-align:center; background:#f6f6f6; margin:5px 0; border:1px #ddd solid;}
.comment-author.vcard{display:inline-block; margin-right:15px; float:left;}
.comment-list ul.children li.comment{background-image:none; padding-left:5px;}