/*body{
    font-family: 'Poppins', sans-serif;
}*/
a:hover{
    text-decoration: none;
}
li{
    list-style: none;
}
ul,li,strong,b,span,h1,h2,h3,h4,.software_highlight ul{
    padding: 0;
    margin: 0;
}
input{
    padding-left:10px;
}
input:focus,
input:active,
textarea:focus,
textarea:active,
button:active,
button:focus,
#myBtn,
button:active,
.staff_follow_link:active{
    outline:none;
}
.subscribe form button,
.scroll a,
.login button,
.cnt button,
#myBtn,
button:active,
.staff_follow_link:active{
    border:none !important;
}
button:active,
.staff_follow_link:active{
    transform: translateY(6px); 
    transition:0.2s; 
}
.menu li li,
.menu_dropdown,
.service_box,
.service_wrap,
.other_services li,
.software_highlight ul,
.software_highlight .col-lg-7 a:nth-child(odd),
.subscribe-form form,
.staff_img,
.article ul,
.spin_div,
.form1,.form2{
    overflow: hidden;
}
.self_padding{
    padding: 0;
}
.slider_section strong,
.abt_sec h3,
.testimonial h4{
    font-size: 60px;
}
.slider_section h1,
.abt_sec strong,
.service_title strong,
.software_highlight h2,
.subscribe_title strong,
.subscribe-form b,
.cnt strong{
    font-size: 30px;
}
ul,li,strong,b,span,h1,h2,h3,h4,.software_highlight ul,
.slider_section .col-lg-7 a,
.service_box li a,
.other_services li a,
.accordion_sec b,
.footer li a,
.abt_sec em,
.exe_wrap strong,
.article b,em{
   /* display: block;*/
}
.abt_sec span,
.software_highlight .col-lg-7 a:nth-child(odd) span,
.login span,
.cnt span{
    display: inline;
}
.header p,
.header li a,
.software_highlight p,
.software_highlight ul li,
.accordion_sec b,
.footer p,
.login label{
    font-weight: 300;
}
.software_highlight h2,
.subscribe p,
.footer strong,
.login p,
.article li,
.sidebar strong,
.header li a{
 font-weight: 400;
}
.slider_section strong,
.slider_section .col-lg-7 a,
.service_title strong,
.service_sec li a:nth-child(1),
.abt_sec h3,
.subscribe_title strong,
.subscribe form button,
.subscribe-form b,
.subscribe span,
.testimonial h4,
.testimonial strong,
.testimonial span,
.footer p span,
.bread_crumb,
.login strong,
.login span,
.login button,
.login label,
.abt_sec em,
.staff_follow_link,
.owl-carousel-staff .col-lg-3 b,
.cnt label,
.cnt button,
.article h1,
.article b,
.article h2,
.menu li a,
.sidebar strong,
.cnt span,
.port-details b,
.category b,
.category p{
    font-weight: 600 !important;
}
.slider_section p,
.abt_sec p,
.testimonial .item p,
.abt_sec blockquote,
.article p{
    line-height: 28px;
}
.other_services strong,
.abt_sec strong,
.footer p,
.footer a,
.staff_follow_link,
.sidebar li a{
    font-weight: normal !important;
}
.menu li,
.slider_section .col-lg-7 a,
.service_sec li,
.other_services li,
.software_highlight ul li,
.social li,
.staff_follow li{
    float: left;
}
.slider_section .col-lg-7 a,
.testi_titel,
.request_footer,
.social,
.exe_follow ul li,
.staff_follow li,
.owl-carousel-staff,
.article li,
.owl-carousel-project .item,
.category b,
.category a{
    text-align: center;
}
.menu li li,
.menu_dropdown,
.menu_dropdown_show:hover .menu_dropdown,
.menu_dropdown_show:hover .menu_dropdown li,
.menu_dropdown li::before,
.menu_dropdown li:hover::before,
.slider_section a:nth-child(even),
.slider_section a:nth-child(even):hover,
.slider_section a:nth-child(odd):hover,
.slider_section a:nth-child(odd),
.service_box:hover li img,
.service_box li img,
.software_highlight .col-lg-7 a:nth-child(odd),
.software_highlight .col-lg-7 a:nth-child(odd):hover,
.subscribe form button,
.subscribe form button:hover,
.footer li,
.footer li:hover,
.login button,
.login button:hover,
.owl-carousel-staff .col-lg-3:hover .staff_follow,
.staff_follow,
.cnt button,
.cnt button:hover,
.pro_details,
.pro_details:hover,
.category a,
.category a:hover{
    transition:0.7s;
}
.exe_follow li:hover,
.exe_follow li{
    transition: 0.1s;
}
.menu_section,
.software_highlight .col-lg-7 a:nth-child(odd) span,
.subscribe-form,
.login form,
.login strong,
.service_box,
.social li i,
.complain .col-lg-8{
    background: #fff;
}
.menu_dropdown li::before,
.bread_crumb{
    background:#f7f7f7;
}
.menu_dropdown li a:hover,
.slider_section a:nth-child(even),
.slider_section a:nth-child(odd):hover,
.service_box_hightlight,
.service_box_hightlight a,
.other_services strong,
.software_highlight h2,
.software_highlight .col-lg-7 a:nth-child(odd),
.accordion_sec b,
.subscribe_title,
.subscribe form button,
.footer strong,
.footer a:hover,
.request_footer a,
.social li a,
#myBtn,
.login button,
.exe_follow ul li a,
.staff_follow li a,
.staff_follow_link,
.cnt button,
.article li,
.pro_details a,
.sidebar li:hover a,
.btn_sec button:hover,
.category a{
    color:#fff !important;
}
.footer p,
.footer a{
    color:#929292;
}
.software_highlight .col-lg-7 a:nth-child(odd) span i,
.abt_sec span,
.testimonial span,
.footer p span,
.login strong,
.login span,
.abt_sec em,
.article h2,
.cnt span,
.category b{
    color:#ee1c25 !important
}
.slider_section h1,
.service_title strong,
.service_sec li a:nth-child(2):hover,
.bread_crumb a:hover{
    color:#c4020a;
}
.abt_sec h3,
.abt_sec strong,
.testimonial h4,
.login label,
.login p,
.category p{
    color:#1d1c1c !important;
}
.slider_section p,
.service_title p,
.service_sec li a:nth-child(2),
.abt_sec p,
.testi_titel p,
.testimonial .item p,
.abt_sec blockquote,
.cnt p,
.article p,
.port-details p{
    color:#778191;
}
.menu_dropdown li:hover::before,
.slider_section a:nth-child(even):hover,
.software_highlight .col-lg-7 a:nth-child(odd),
.accordion_sec b:hover,
.subscribe form button:hover,
#myBtn:hover,
.login button:hover,
.staff_follow_link:hover,
.cnt button,
.sidebar li:hover,.red,
.category a:hover{
    background: #ee1c25;
}
.slider_section a:nth-child(even),
.slider_section a:nth-child(odd):hover,
.software_highlight .col-lg-7 a:nth-child(odd):hover,
.subscribe form button,
.cnt button:hover,
.pro_details:hover,
.btn_sec button:hover{
    background:#1ca440 !important;
}
.accordion_sec b,
#myBtn{
    background:#1e2127;
}
.menu_dropdown_show,
.menu_dropdown li,
.slider_section,
.service_sec .col-lg-6,
.exe_wrap,
.staff_img,
.owl-carousel-project .item,
.spin_div,
.port-details .col-lg-5,
body{
    position: relative;
}
.wrap-title,
.login .container,
.complain .container{
    position:-webkit-sticky;
    position:sticky;
}
.menu_dropdown,
.menu_dropdown li::before,
.mob_menu,
.scroll,
.service_box_hightlight,
.login,
.exe_follow,
.staff_follow,
.pro_details,
.spin,.scroll,
.complain,
.staff_round{
    position: absolute;
}
.support,
#myBtn {
    position: fixed;
}
.scroll_div,
.accordion_sec b,
.support,
#myBtn,
.mob_menu_close,
.staff_follow_link{
    cursor: pointer;
}
.scroll,
.service_title,
.subscribe_title{
    text-align: center;
}
.service_sec li:nth-child(1) img,
.software_highlight .col-lg-5 img,
.abt_sec .col-lg-4 img,
input,textarea,select,
.subscribe form button,
.footer iframe,
.login,
.login .col-lg-5 img,
.responsive,
.executive img,
.staff_img,
.owl-carousel-staff img,
.diagonal,
.scroll,
.form1,.form2,
.port-details img{
    width: 100%;
}
.service_sec li a:nth-child(2),
.service_box_hightlight,
.staff_follow_link,
.article li,
.pro_details a,
.service_sec a{
    font-size: 12px !important;
}
.menu li li a,
.header p,
.header li a,
.slider_section .col-lg-7 a,
.service_sec li a:nth-child(1),
.software_highlight p,
.accordion_sec b,
.subscribe_title p,
.subscribe form button,
.testimonial .item p,
.footer p,
.menu li a,
.footer a,
.login button,
.abt_sec blockquote,
.article b,
.article p,
.cnt p,
.copyright p,.bread_crumb,
.btn_sec button,
.category b,
.category p{
    font-size: 14px !important;
}
.slider_section p
.abt_sec p,
.subscribe p,
.testi_titel p,
.footer strong,
.abt_sec em,
.owl-carousel-staff b{
    font-size:16px;
}
.other_services strong,
.sidebar strong,
.port-details b{
    font-size:18px;
}
.service_box,
.service_box_hightlight,
.service_sec li:nth-child(1) img,
.software_highlight .col-lg-7 a:nth-child(odd) span,
.software_highlight .col-lg-7 a:nth-child(odd),
.subscribe form input,
.subscribe form button,
.social li,
.software_highlight ul li,
.login .col-lg-6,
.login button,
.login input,
.staff_follow_link,
.cnt input,
.cnt textarea,
.cnt button, 
.article li,
.pro_details,
.owl-carousel-project .item img,
.category b{
    border-radius:3px;
}
.cnt textarea,
.cnt input,
.subscribe form input,select{
    border:1px solid #e3e3e3;
}
.sidebar,
.executive img,
.staff_img img{
    border-radius:7px;
}
.slider_section .col-lg-7 a,
.request_footer,
.login .container{
    border-radius:2px;
}
.fixed,
.stickylogo{
    animation: smoothScroll 1s forwards;
    -webkit-transition: all 0.5s ease;
    -moz-transition: position 10s;
    -ms-transition: position 10s;
    -o-transition: position 10s;
    transition: all 0.5s ease;
}
@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
}
.header,
.menu_dropdown li:hover{
    background: #1E2127;
}
.software_highlight p,
.software_highlight ul li{
    color: #c8c8c8;
}
.subscribe form input,
.subscribe form button,
.header .col-lg-9,
.menu_dropdown li::before,
.other_services strong,
.login input,
.login button{
    height: 50px;
}
.scroll_div a:hover{
    background:none !important;
}
.exe_follow ul li,
.staff_follow li{
    height: 35px;
    width: 35px;
}
.exe_follow ul li,
.staff_follow li{
    line-height: 35px;
}
.relative::before,
.social li i,
#myBtn,
.staff_follow li,
.staff_round{
    border-radius: 50%;
}
/* spin*/
@-webkit-keyframes big-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes big-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
} 
.software_highlight,
.cnt,.spin,
.abt_sec{
    background-size: contain;
}
.diagonal,
.footer{
    background-size: cover;
}


