/*
Theme Name: 313security
Theme URI: #
Author: Admin
*/

/* Support a widely-adopted but non-standard selector for text selection styles
 * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.
 */



.alignleft {
    float: left;
    height: auto;
    padding: 7px;
    width: inherit;
}

.alignnone {
    float: left;
    height: auto;
    padding: 7px;
    width: inherit;
}
.alignright {
    float: right;
    height: auto;
    padding: 7px;
    width: inherit;
}

.aligncenter {
    display: block;
    float: none;
    height: inherit;
    margin: 0 auto;
    width: inherit;
}

.size-full {
    height: inherit;
    padding: 10px;
    width: auto;
}

span.ajax-loader {
    display: none !important;
}

div#wpcf7-f5-o1 p {
    display: none !important;
}

iframe {
    height: 414px !important;
}

input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
    height: 70px;
    padding-left: 15px;
    border-radius: 10px;
    width: 100%;
    border: 1px solid #d6d6d6;
    margin-bottom: 15px;
    resize: none;
}



.bnner-content2 p,
p
{
    text-align: justify !important;
}



.captcharcode {
    background: #fff;
    text-align: center;
height: 70px;
    padding-left: 15px;
    border-radius: 10px;
    width: 100%;
    border: 1px solid #d6d6d6;
    margin-bottom: 15px;
    resize: none;
}

.navigation3 .main-nav ul li ul {
    width: 336px !important;
}

.navigation3 .main-nav ul ul a, .navigation3 .main-nav ul ul a:link {
    font-size: 10px !important;
}


select, select.wpcf7-form-control.wpcf7-select {
    width: 100%;
    padding-left: 15px;
    height: 40px;
    margin-bottom: 10px;
}


@-webkit-keyframes spaceboots-off {
	0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
	10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
	20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
	30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
	40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
	50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
	60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
	70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
	80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
	90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
	100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
}
.shake-off
{
	-webkit-animation-name: spaceboots;
	-webkit-animation-duration: 7.3s;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
}



.location p {
    text-align: left !important;
}


.fa-linkedin {
    background-color: #0077B5;
    width: 45px;
    height: 45px;
    padding-top: 10px;
    border-radius: 50%;
    border: 1px solid #fff;
}

.fa-linkedin:hover {
    background-color: #000;
    transition: all 0.5s ease-out;
}


@media  (min-width: 991px) {
.top-contact3 { right: 50% !important; margin-right: -623px !important; top: -120px !important; position: fixed !important; z-index: 99999999999 !important; }
.top-contact3 a { color:#fff !important;}
.top-contact3 i { color:#fff !important;}

}
@media  (max-width: 767px) {
	#ssb-container { z-index:0 !important;position:absolute !important; left:0 !important; right:0 !important; margin:auto !important;}
	.top-contact.top-contact2 { top:-46px;}
}
